ReSharper コマンドラインツール
ReSharper コマンドラインツールは、 無料のクロスプラットフォームスタンドアロンツールのセットであり、自動コード品質手順を CI、バージョン管理、その他のサーバーに統合できます。
コマンドラインツールパッケージには次のツールが含まれています。
InspectCode は、数百の ReSharper コードインスペクションを実行します。
CleanupCode は、コードスタイルの違反を即座に排除し、一様なコードベースを保証します
ReSharper コマンドラインツールを .NET ツールとしてインストールして使用する
マシンに .NET Core 3.1.0 以降がある場合は、ReSharper コマンドラインツールを .NET グローバルツールとローカルツールとしてインストールして使用できます。
ReSharper コマンドラインツールをインストールする
ReSharper コマンドラインツールをグローバル .NET ツールとしてデフォルトの場所にインストールするには、次のコマンドラインを実行します。
dotnet tool install -g JetBrains.ReSharper.GlobalToolsWindows ARM64 にインストールするには、アーキテクチャを明示的に指定する必要があります。
dotnet tool install -g JetBrains.ReSharper.GlobalTools --arch arm64ビルドスクリプトでは、 ローカルツールとしてインストールして、オペレーティングシステムを不要な変更からクリーンに保つことができます。 ツールマニフェストファイルを使用して、以下をローカルで実行できます。
# One-time locally dotnet new tool-manifest dotnet tool install JetBrains.ReSharper.GlobalTools # In the build script dotnet tool restoreツールマニフェストがなくても、
--tool-pathパラメーターを使用できます。カスタムインストールについては、 dotnettoolinstall コマンドのドキュメントを参照してください。 例: 現在のディレクトリにある .nupkg ファイルから目的のバージョンのツールをインストールできます。
dotnet tool install -g --add-source . JetBrains.ReSharper.GlobalTools --version 2020.3.0-*
ReSharper コマンドラインツールは単一のパッケージで提供されるため、インストールが正常に完了すると、同じコマンド jb を共有します。 特定のツールを最初のパラメーターとして指定できます。
ReSharper コマンドラインツールを実行する
ソリューションのコード問題を見つけるには、実行します。
jb inspectcode YourSolution.sln -o=<PathToOutputFile>詳細および使用可能なコマンドラインパラメーターについては、 InspectCode コマンドラインツール を参照してください。
ソリューションのコードを整形し、コードスタイルを修正するには、実行します。
jb cleanupcode YourSolution.sln詳細および使用可能なコマンドラインパラメーターについては、 CleanupCode コマンドラインツール を参照してください。