3

Lombok の生成されたコンストラクターで @NotNull / @Nullable 契約に違反したときに警告を表示するように IntelliJ IDEA を構成するにはどうすればよいですか?

Settings* > Editor > Inspections > Java > Probable bugs > @NotNull/@Nullable problemsインスペクションを有効にし、設定> Editor > Inspections > Java > Probable bugs > @ NotNull/@Nullable でNotNullアノテーションをlombok.NonNull設定しました。問題>注釈設定を構成します。

@NotNull/@Nullable の問題設定の構成

IntelliJ のアイデア:

  • Lombok の getter と setter の null コントラクトに違反した場合に警告を発します
  • RegularDataClassコンストラクターの null コントラクトに違反した場合にも警告を発します
  • しかし、 lombok コンストラクターの null コントラクトに違反した場合、警告は表示されません...

IntelliJ で警告がないことを示す

4

0 に答える 0