JetBrains Rider 2024.1 ヘルプ

ReSharper コマンドラインツール

ReSharper コマンドラインツールは、無料のクロスプラットフォームスタンドアロンツールのセットであり、自動コード品質手順を CI、バージョン管理、その他のサーバーに統合できます。

コマンドラインツールパッケージには次のツールが含まれています。

ReSharper コマンドラインツールを .NET ツールとしてインストールして使用する

マシンに .NET Core 3.1.0 以降がある場合は、ReSharper コマンドラインツールを .NET グローバルツールとローカルツールとしてインストールして使用できます。

ReSharper コマンドラインツールをインストールする

  • ReSharper コマンドラインツールをグローバル .NET ツールとしてデフォルトの場所にインストールするには、次のコマンドラインを実行します。

    dotnet tool install -g JetBrains.ReSharper.GlobalTools

    Windows 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 を共有します。特定のツールを最初のパラメーターとして指定できます。

jb inspectcode|cleanupcode [tool-specific parameters]

ReSharper コマンドラインツールを実行する

  • ソリューションのコードの問題を見つけるには、次を実行します

    jb inspectcode YourSolution.sln -o=<PathToOutputFile>

    詳細および使用可能なコマンドラインパラメーターについては、「InspectCode コマンドラインツール」を参照してください。

  • ソリューションのコードを再フォーマットしてコードスタイルを修正するには、次を実行します。

    jb cleanupcode YourSolution.sln

    詳細および使用可能なコマンドラインパラメーターについては、「CleanupCode コマンドラインツール」を参照してください。

関連ページ:

コマンドラインからのカバレッジ分析

dotCover コマンドラインツールを使用すると、次のことが可能になります。任意のテストランナー (MSTest、NUnit、xUnit、MSpec など) の実行を制御し、実行されたテストのカバレッジをカバレッジスナップショットに記録します。たとえば、さまざまなテストフレームワークを使用する単体テストのスナップショットを結合するには、merge コマンドを使用してカバレッジスナップショットをマージします。report コマンドを使用して、さまざまな形式でカバレッジレポートを生成します。さらに、こ...

InspectCode コマンドラインツール

JetBrains Rider の最も注目すべき機能の 1 つであるコードインスペクションは、IDE を開かなくても使用できます。無料のクロスプラットフォームコマンドラインツールの InspectCode では、JetBrains Rider のインスペクションのすべてを適用するために、少なくとも 1 つのパラメーター (ソリューションファイル) が必要です。InspectCode を実行する ReSharper コマンドラインツールをダウンロードします。ダウンロードボタンの横にあるセレクタを使用...

コードインスペクション

JetBrains Rider は、サポートされているすべての言語で 2500 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトするために適用されます。また、特定の範囲内のすべてのコードの問題を検出するために適用されます。インスペクション JetBrains Rider が提供するコードの種類を調べるには、異なる言語の JetBrains Rider コードインスペクションの全リストをご覧ください。コードイ...

CleanupCode コマンドラインツール

CleanupCode は無料のクロスプラットフォームコマンドラインツールであり、プロジェクトまたはソリューションでコードのクリーンアップ(フォーマットの修正、構文スタイルの適用、冗長性の削除など)を実行して、コードベースを統一することができます。ソリューションやプロジェクトがなくても、指定した .NET ソースファイルのセットを再フォーマットすることもできます。CleanupCode を実行する ReSharper コマンドラインツールをダウンロードします。ダウンロードボタンの横にあるセレクタを...

コマンドラインからプラグインをインストールする

JetBrains マーケットプレイスまたはカスタムプラグインリポジトリからプラグイン ID を使用してプラグインをインストールします。JetBrains Rider を実行するための実行可能ファイルは、bin のインストールディレクトリにあります。この実行可能ファイルをコマンドラインランチャーとして使用するには、コマンドラインインターフェースの説明に従って、システムに追加します。構文 rider64.exe installPlugins <plugin-id ...> [reposit...