インスペクション
変更されたインスペクションは青でハイライトされます。
プロファイルの管理
プロファイル | 設定したいプロファイルの名前を選択します。 |
|
|
ツールバー
検索履歴 | インスペクションのリストを検索します。あなたの検索要求は保存されます。 |
インスペクションのフィルター | 使用可能なインスペクションフィルターのリストを表示します。 適用されたフィルターをリセットするには、インスペクションのフィルターアイコンをクリックし、リストからフィルターのリセットオプションを選択します。 |
すべて展開 Ctrl+NumPad + すべて折りたたむ Ctrl+NumPad - | すべてのインスペクションを展開 / 折りたたみます。 |
空にリセット | すべてのインスペクションを無効にします。 |
構造検索を追加してインスペクションを置き換えます Insert | テンプレートの検索と置換を追加します。 |
構造検索を削除してインスペクションを置換 Delete | このボタンを使用して、カスタムインスペクションを削除します。 |
インスペクションの重大度と有効範囲
項目 | 説明 |
---|---|
説明 | 選択したインスペクションの説明。 |
インスペクション重大度 | 現在のインスペクションの重大度を選択してください。 |
スコープ | 現在のインスペクションを適用したいファイルの範囲を選択してください。 スコープ順序の編集をクリックして別のダイアログに切り替え、新しいスコープを作成したり、既存のスコープの順序を変更したりできます。 |
関連ページ:
コードインスペクション
IntelliJ IDEA には、プロジェクトをコンパイルする前に、プロジェクト内の異常なコードを検出して修正する一連のコードインスペクションがあります。IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。インスペクションは、すべてのプロジェクトファイルまたは特定のスコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。すべてのインスペクションには、問題がコ...
プロファイルを構成する
インスペクションプロファイルは、有効なインスペクション、これらのインスペクションが分析するファイルのスコープ、およびインスペクション重大度設定に関する情報を保持します。IntelliJ IDEA には、2 種類のプロファイルがあります。プロファイル IDE に保管は、IntelliJ IDEA 構成ディレクトリの inspection フォルダーに保存され、すべてのプロジェクトで使用できます。プロジェクトにコピーオプションを使用して、IDE プロファイルを現在のプロジェクトにコピーできます。プロファイル...
インスペクションの正規表現検索と置換
正規表現を使用して独自の検索を作成し、インスペクションを置き換えることができます。これらのインスペクションは、スタイルベースまたはフォーマットベースの問題を強調するのに特に役立ちます。正規表現インスペクションにアクセスを押して設定を開き、を選択します。右側のオプションから、をクリックします。リストから正規表現の検索インスペクションを追加を選択すると、新しいインスペクションをセットアップできるダイアログが表示されます。言語を選択し、左側のヒントを使用して正規表現を作成し、選択したコード部分に必要な...
インスペクションを無効にして抑制
いくつかのインスペクションは現在見たくない問題を報告するかもしれません。この場合、無効にしたり抑制したりできます。インスペクションを無効にする:インスペクションを使用不可にすると、無効になります。これは、このインスペクションが検出するように設計されているという問題について、コード分析エンジンがプロジェクトファイルの検索を停止することを意味します。インスペクションを無効にすると、現在のインスペクションプロファイルで無効になります。他のプロファイルでは有効のままです。IntelliJ IDEA の...
インスペクションを実行する
IntelliJ IDEA は、エディターで開かれたファイル内のコードを分析し、入力時に問題のあるコードをハイライトします。さらに、選択したファイルの範囲に対して必要なインスペクションまたは一連のインスペクションを手動で実行できます。この場合、ファイル内で検出されたすべての問題に関する包括的なレポートが得られます。インスペクションを手動で実行する:いくつかのインスペクションはグローバルコード分析を必要とし、それらがエディターで無効にされる理由です。これらのインスペクションはにリストされています...
インスペクションの重大度を変更する
インスペクション重大度レベルは、検出されたコードの問題がプロジェクトに与える影響の深刻度を示します。IntelliJ IDEA には、定義済みの一連の重大度レベルがあります。エラー構文エラー警告バグを引き起こす可能性がある、または拡張が必要なコードの断片弱い警告改善または最適化できるコードの断片 (冗長なコード、重複したコードフラグメントなど) サーバーの問題外部ビルドサーバー (TeamCity など) に起因する問題文法エラー文法の間違い。この重大度は、バンドルされている Grazie Lite...