13

実際のエラーが強調表示されるのと同じ方法で、IntelliJ が特定の「エラー」(コンパイルの成功を妨げない) を強調表示することは、本当に腹立たしいことです。たとえば、マジック ナンバーは実際にはエラーではありませんが、非互換型エラーとまったく同じ方法でフラグが立てられます。

どうすればこれを変更できますか?

4

4 に答える 4

16

インスペクションの警告/エラーが表示されるたびに、その上にキャレットを置いて Alt+Enter を押すことができます (それを知らせる電球も表示されます)。提案されたクイックフィックスを含むメニューが表示されます。右を押してサブメニューを開く必要がある場合があり、そこに「検査設定の編集」があります。それを呼び出したら、hvgotcodes の回答のように進めることができます:)、それはそれらの設定に到達するためのより速い方法です。

于 2012-07-28T19:01:03.877 に答える
15

に移動しSettings -> Inspectionsます。次に、問題のある検査の長いリストを検索する必要があります。これは、余白にある警告マーカーにカーソルを合わせると名前を取得できます。エラーや警告など、検査の重大度を変更することも、完全に無効にすることもできます。

編集:[設定]で「魔法」を検索すると、次のように表示されます。これは役立つはずです。

ここに画像の説明を入力してください

于 2012-07-28T18:31:09.880 に答える
6

Michael Calvin が言ったように、SuppressWarnings アノテーションを使用できます。例えば:

@SuppressWarnings("OptionalUsedAsFieldOrParameterType")

https://github.com/JetBrains/intellij-community/blob/master/plugins/InspectionGadgets/src/inspectionDescriptions/OptionalUsedAsFieldOrParameterType.htmlを参照してください。

通常、インターネットで正確な説明を検索すると、これにたどり着きます。

于 2016-10-12T17:57:42.393 に答える