インスペクションの重大度を変更する
インスペクション重大度レベルは、検出されたコードの問題がプロジェクトに与える影響の深刻度を示します。AppCode には、定義済みの一連の重大度レベルがあります。
エラー
: 構文エラー。
警告
: バグが発生したり、機能強化が必要になる可能性のあるコードフラグメント。
弱い警告
: 改善または最適化できるコードフラグメント (冗長コード、重複コードフラグメントなど)。サーバーの問題
: TeamCity などの外部ビルドサーバーから発生した問題。文法エラー
: 文法ミス。この重大度は、バンドルされている Grazie プラグインに由来します。
タイポ
: スペルミスとタイプミス。
考慮 : 改善できるコードの断片。この重大度はエラーストライプにマークされておらず、デフォルトのハイライトスタイルはありませんが、既存のスタイルのリストから 1 つを選択するか、独自のスタイルを構成できます。
ハイライトしない (修正を使用できます) : コードをハイライトしません。利用可能な修正のリストは、Alt+Enter を押すことによって呼び出されます。
重大度ごとに、エディターで独自のハイライトスタイルを構成できます。
重大度レベルは問題を示すように設計されており、コードの実行に影響を与えません。スペルミスの重大度をタイポからエラーに変更しても、アプリケーションの実行には影響しません。
すべてのスコープでインスペクションの重大度を変更する
Ctrl+Alt+S を押して IDE 設定を開き、を選択します。
変更するプロファイルを選択し、リストからインスペクションを選択します。有効になっていることを確認してください。
重大度リストから、新しい重大度を選択します。インスペクションを右クリックして、コンテキストメニューから重大度を選択することもできます。
必要な重大度がリストにない場合は、重要度の編集をクリックして新しい重大度を作成します。
エディター内のハイライトリストから、エディターでコードフラグメントをハイライトするために使用するスタイルを選択します。
ハイライトの編集を選択して、既存のスタイルを変更します。

変更を適用してダイアログを閉じます。変更されたインスペクションは選択されたプロファイルに新しい重大度レベルを持ちます。
特定のスコープでインスペクションの重大度を変更する
Ctrl+Alt+S を押して IDE 設定を開き、を選択します。
変更するプロファイルを選択し、リストからインスペクションを選択します。有効になっていることを確認してください。
すべてのスコープリストから、重大度を変更したいスコープを選択します。
AppCode は、2 つのスコープ(選択されたスコープとその他すべての場所)の重大度を示しています。
もう 1 つスコープを追加するには、
をクリックします。新しいスコープを作成したい場合は、スコープのリストからスコープ順序の編集を選択して
をクリックします。
重大度リストから必要な重大度レベルを選択します。
必要な重大度がリストにない場合は、重要度の編集をクリックして新しい重大度を作成します。

さらに、エディター内のハイライトリストから、エディターでコードフラグメントをハイライトするために使用するスタイルを選択します。
ハイライトの編集を選択して、既存のスタイルを変更します。
複数のスコープでインスペクションを有効にし、これらのスコープ内のファイルが一致する場合、IDE はこれらのスコープをリスト内の順序に従って処理します。詳しくは、スコープの順序を変更するを参照してください。
エラーのハイライトを構成する
Ctrl+Alt+S を押して IDE 設定を開き、を選択します。
インスペクション設定からハイライトを構成することもできます。に移動し、有効なインスペクションをクリックして、エディター内のハイライトリストからハイライトの編集を選択します。
エラーと警告リストから、変更するスタイルを選択します。
右側のオプションを使用して、新しいハイライトルールを構成します。変更を適用する前にプレビューするには、ダイアログの下部にあるプレビューセクションを使用します。

新しい重大度レベルを作成する
Ctrl+Alt+S を押して IDE 設定を開き、を選択します。
新しい重大度レベルを作成するプロファイルを選択します。
任意のインスペクションをクリックして、重大度レベルのリストから重要度の編集を選択します。
重要度エディターダイアログで、
をクリックして新しい重要度レベルを指定します。
および
ボタンを使用してフォーマットを設定し、優先順位を設定します。重要度をリストに追加するほど優先順位が高くなります。
終了したら OK をクリックします。

関連ページ:
自然言語
Grazie プラグインを有効にするこの機能は、デフォルトで AppCode にバンドルされて有効になっている Grazie プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して IDE 設定を開き、を選択します。インストール済みタブを開き、Grazie プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。AppCode は、自然言語で書かれたすべてのテキストが正しいことを確認できます。これはコーディング支援と...
インスペクションを実行する
AppCode は、エディターで開かれたファイル内のコードを分析し、入力時に問題のあるコードをハイライトします。さらに、選択したファイルスコープで必要なインスペクションまたはインスペクションのセットを手動で実行できます。この場合、ファイルで検出されたすべての問題の包括的なレポートを取得します。現在のファイルの即時分析:IDE は継続的にコードをチェックし、問題を検索します。エディターの右上隅にあるウィジェットには、現在のファイルで検出された各重大度の問題の数が表示されます。ウィジェットをクリッ...
インスペクションの無効化と有効化
いくつかのインスペクションは現在見たくない問題を報告するかもしれません。この場合、無効にしたり抑制したりできます。インスペクションを無効にする:インスペクションを使用不可にすると、無効になります。これは、このインスペクションが検出するように設計されているという問題について、コード分析エンジンがプロジェクトファイルの検索を停止することを意味します。インスペクションを無効にすると、現在のインスペクションプロファイルで無効になります。他のプロファイルでは有効のままです。AppCode のほとんどのイ...
プロファイルを構成する
インスペクションプロファイルは、有効なインスペクション、これらのインスペクションが分析するファイルのスコープ、およびインスペクション重大度設定に関する情報を保持します。AppCode には、2 種類のプロファイルがあります。プロファイル IDE に保管は、AppCode 構成ディレクトリの inspection フォルダーに保存され、すべてのプロジェクトで使用できます。プロジェクトにコピーオプションを使用して、IDE プロファイルを現在のプロジェクトにコピーできます。プロファイルプロジェクトに保管は、....