ReSharper InspectCode
ReSharper Automation Tools 2024.3.0
JETBREANS Resharper InspectCodeを使用したGitHubアクションに関するC#静的分析。
name : InspectCode
on :
push :
branches :
- main
- ' releases/* '
pull_request :
types : [opened, reopened]
workflow_dispatch :
jobs :
inspect-code :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v3
with :
submodules : recursive
- name : Annotate
# You may pin to the exact commit or the version.
uses : JetBrains/[email protected]
with :
solution : ./YourSolution.sln
permissions :
security-events : write アクションパラメーターを定義するためwith使用します。
with :
tool-version : 2024.3.0Githubワークフローエディターを使用して、説明を含むすべてのサポートされている入力のリストを取得できます。
| 名前 | 説明 | デフォルト |
|---|---|---|
settings | ファイルへのパス(デフォルト:R#のソリューション共有設定を使用する場合は、r# 'sソリューションの共有設定を使用します) | |
output | 指定されたファイルに検査レポートを記述します | results.sarif.json |
format | 指定された形式で検査レポートを書く[XML、HTML、テキスト、SARIF] | サリフ |
jobs | 並行してNジョブに走ります。 0はできるだけ多くを意味します | 0 |
absolute-paths | 検査レポートで絶対パスを使用します | 間違い |
no-swea | 力を無効にする溶液全体の分析 | 間違い |
swea | 力を有効にするソリューション全体の分析 | 間違い |
project | 提供されたワイルドカードによって選択されたプロジェクトのみを分析します(デフォルト:ソリューションのすべてのプロジェクトを分析します) | |
include | 提供されたワイルドカードによって選択されたファイルのみを分析します(デフォルト:ソリューション内のすべてのファイルを分析します) | |
exclude | 分析から提供されたワイルドカードによって選択されたファイルを除外します(デフォルト:ソリューション内のすべてのファイルを分析します) | |
dumpIssuesTypes | 問題の種類をダンプします | 間違い |
sEverity | 報告する最小重大度レベル[情報、ヒント、提案、警告、エラー] | 提案 |
debug | デバッグメッセージを表示します | 間違い |
verbosity | この量の情報を表示します[オフ、致命的、エラー、ワーーン、情報、冗長、トレース] | 情報 |
help | ヘルプを表示して終了します | |
version | ツールバージョンと終了を表示します | |
toolset | MSBUILDツールセットバージョン。最高の利用可能なものはデフォルトで使用されます。例: - ツールセット= 12.0 | |
toolset-path | MSBUILDツールセット(EXE/DLL)パス。例:-toolset-path =/usr/local/msbuild/bin/current/msbuild.exe | |
mono | モノパス。モノを無視するために空です。 AutoDeTectには指定されていません。例:-mono =/library/frameworks/mono.framework/versions/current/bin/mono | |
dotnetcore | .NETコアパス。 .NETコアを無視するには空です。 AutoDeTectには指定されていません。例:-dotnetcore =/usr/local/share/dotnet/dotnet | |
dotnetcoresdk | .NETコアSDKバージョン。例:-dotnetcoresdk = 3.0.100 | |
disable-settings-layers | 指定された設定レイヤーを無効にします。考えられる値:GlobalAll、GlobalProduct、SolutionShared、Solution -Personal、Projectshared、Projectersonal | |
no-buildin-settings | グローバル、ソリューション、およびプロジェクト設定プロファイルの使用を抑制します。 -disable-settings-layers:globalall; globalperproduct; solutionhared; solution-personal; projectshared; projectpersonalのエイリアス | 間違い |
caches-home | 生成されたキャッシュが保存されるディレクトリへのパス | |
properties | msbuildプロパティ | |
targets-for-references | MSBUILDターゲット。これらのターゲットは、プロジェクトの参照されたアセンブリを取得するために実行されます。 | |
targets-for-items | MSBUILDターゲット。これらのターゲットは、プロジェクトの他のアイテム(コンパイルアイテムなど)を取得するために実行されます。 | |
eXtensions | 指定された拡張機能をインストールして使用します | |
source | 指定されたソースから拡張機能をインストールする | |
measure | 自分のツールのパフォーマンスを測定[メモリ、サンプリング、タイムライン] | |
no-build | 処理する前にソリューションを構築しないでください | 間違い |
build | 処理する前にソリューションを構築します | 真実 |
target | 処理前に実行するMSBUILDターゲット。 | 建てる |
solution | ソリューションファイル | |
tool-version | ツールバージョン | 2024.3.0 |