RubyMine 2020.2ヘルプ

インスペクションの重大度の構成

インスペクションの重大度は、検出されたコードの問題がプロジェクトにどれほど深刻な影響を及ぼすかを示します。すべての重要度レベルには、独自の強調表示スタイルがあります。RubyMineには、事前定義された重大度レベルのセットがあります。

  • Error icon エラー:構文エラーをマークします。

  • Warning icon 警告:バグを生成したり、機能拡張を必要とする可能性のあるコードフラグメントをマークします。

  • Weak Warning icon 弱い警告:改善または最適化できるコードフラグメントをマークします(冗長コード、重複したコードフラグメントなど)。

  • Server problem icon サーバー問題:外部ビルドサーバー(TeamCityなど)に起因する問題をマークします。

  • the Typo icon タイポ:スペルと文法の誤りをマークします。

  • 強調表示なし、修正のみ : コードを強調表示しません。利用可能な修正のリストは、Alt+Enterを押すことによって呼び出されます。

重大度レベルは問題を示すように設計されており、コードの実行に影響を与えません。スペルミスの重大度をタイポからエラーに変更しても、アプリケーションの実行には影響しません。

すべてのスコープでインスペクションの重大度を変更する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sエディター | インスペクションに進み、変更するプロファイルを選択します。

  2. リストから必要なインスペクションを選択してください。有効になっていることを確認してください。

  3. 重大度リストから、新しい重大度を選択します。インスペクションを右クリックして、コンテキストメニューから重大度を選択することもできます。

  4. 変更を適用してダイアログを閉じます。変更されたインスペクションは選択されたプロファイルに新しい重大度レベルを持ちます。

利用可能な重大度のリストに必要なものがない場合は、新しいものを作成できます。

特定のスコープでインスペクションの重大度を変更する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、エディター | インスペクションに移動して、変更を行うプロファイルを選択します。

  2. リストから必要なインスペクションを選択してください。有効になっていることを確認してください。

  3. すべてのスコープリストから、重大度を変更したいスコープを選択します。

    RubyMineは、2つのスコープ(選択されたスコープとどこにでも)の重大度を示しています。

    もう1つスコープを追加するには、the Add buttonをクリックします。新しいスコープを作成したい場合は、スコープのリストからスコープ順序の編集を選択して the Edit iconをクリックします。

  4. リストから必要な重大度を選択して変更を適用します。

    Changing inspection severity by scope

複数のスコープでインスペクションを有効にし、これらのスコープ内のファイルが一致する場合、IDEはこれらのスコープをリスト内の順序に従って処理します。詳しくは、スコープの順序を変更するを参照してください。

エラーの強調表示を構成する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、エディター | インスペクションに移動して、変更を行うプロファイルを選択します。

  2. 重大度レベルのリストから重大度の編集を選択します。

  3. フォーマットを変更したい重大度を選択して、設定の編集 | 色とフォントをクリックします。

  4. 新しい強調表示規則を設定します。ダイアログ下部のプレビューセクションを使用してください。

    Changing error highlighting

エディター | カラー・スキームの切り替え | 一般の設定で強調表示を変更することもできます。

新しい重大度レベルを作成する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、エディター | インスペクションに移動し、新しい重大度レベルを作成するプロファイルを選択します。

  2. 任意のインスペクションをクリックして、重大度レベルのリストから重大度の編集を選択します。

  3. 重大度エディターダイアログで、the Add button をクリックして新しい重要度レベルを指定します。

  4. Up および Down ボタンを使用してフォーマットを設定し、優先順位を設定します。重要度をリストに追加するほど優先順位が高くなります。

  5. 終了したらOKをクリックします。

    Creating a new severity

最終更新日: 2020年8月19日