0

コード検査のために指定された重大度の可視性を無効にする方法はありますか? 意図は、検査概要に表示されないことです。

Resharper のような「表示しない」警告について考えますか? -> Resharper-DOC

ありがとう

編集:検査の概要に特定の重大度を表示したくないだけです。たとえば、200 の「弱い警告」、40 の「パフォーマンスが向上する可能性があります」、100 の「INFO」エントリがあるとします。これは、3 つの事前定義された重大度で実行できます。検査後、要約として、この重大度でグループ化された警告のリストが表示されます。私の意図は、「弱い警告」と「パフォーマンスが向上する可能性がある」だけを表示したいということです。「INFO」の重大度で指定されたすべての警告は結果に表示されません。

ここでの目標は、IDEA GUI で非表示にすることではなく、さらなる目標は、IDEA オフライン インスペクションでこのエントリを無視することですが、いくつかの重大度が完全に無視されるように Inspectionprofile を変更できれば、GUI でオフライン検査の結果のファイルもより明確になります。

うまくいけば、私の問題をさらに説明するのに十分です。

編集:

一部のテストで無効化

<inspection_tool class="Annotator" enabled="true" level="ERROR" enabled_by_default="true">
  <scope name="jmf.properties" level="WEAK WARNING" enabled="false" />
  <scope name="LicenseFiles" level="IGNORE" enabled="false" />
</inspection_tool>

現在、LicenseFiles Scope は無効になっていますが、「弱い警告」と表示されています。これは非常に興味深いことです。スコープは正しいものですが、本来のように機能していないようです。

「弱い警告」の重大度はここにリストするべきではありません。

スコープの定義

4

2 に答える 2

1

インスペクション プロファイルは、プロジェクト レベルのプロファイルの場合は .idea ディレクトリに、アプリケーション レベルのプロファイルの場合は settings ディレクトリに .xml ファイルとして保存されます。検査プロファイルのコピーを作成し、バッチ検索と置換を行うことができます

enabled="true" level="INFO"

enabled="false" level="INFO"

(必要に応じて、独自の重大度に置き換えてください)。これはあなたが必要とすることをするはずです。

于 2014-12-19T12:16:17.757 に答える