IntelliJ Lombok flagUsage のインスペクション

このインスペクションは、lombok.config ファイルで指定されるすべての flagUsage 構成をサポートします。 フラグを立てるように構成された Lombok の機能が使用されている場合に IntelliJ 内で警告かエラーを発します。 このような積極的なフィードバックはコード標準を守り、認められた Lombok の機能のみを使用するのに役立ちます。

サポート対象の flagUsage 構成

構成キー 説明
lombok.anyConstructor.flagUsage いずれかの XxxArgsConstructor アノテーションが使用されている場合に警告かエラーを発します。
lombok.allArgsConstructor.flagUsage @AllArgsConstructor が使用されている場合に警告かエラーを発します。
lombok.noArgsConstructor.flagUsage @NoArgsConstructor が使用されている場合に警告かエラーを発します。
lombok.requiredArgsConstructor.flagUsage @RequiredArgsConstructor が使用されている場合に警告かエラーを発します。
lombok.data.flagUsage @Data が使用されている場合に警告かエラーを発します。
lombok.value.flagUsage @Value が使用されている場合に警告かエラーを発します。
lombok.getter.flagUsage @Getter が使用されている場合に警告かエラーを発します。
lombok.getter.lazy.flagUsage @Getter(lazy=true) が使用されている場合に警告かエラーを発します。
lombok.setter.flagUsage @Setter が使用されている場合に警告かエラーを発します。
lombok.equalsAndHashCode.flagUsage @EqualsAndHashCode が使用されている場合に警告かエラーを発します。
lombok.toString.flagUsage @ToString が使用されている場合に警告かエラーを発します。
lombok.builder.flagUsage @Builder が使用されている場合に警告かエラーを発します。
lombok.cleanup.flagUsage @Cleanup が使用されている場合に警告かエラーを発します。
lombok.delegate.flagUsage @Delegate が使用されている場合に警告かエラーを発します。
lombok.nonNull.flagUsage @NonNull が使用されている場合に警告かエラーを発します。
lombok.sneakyThrows.flagUsage @SneakyThrows が使用されている場合に警告かエラーを発します。
lombok.synchronized.flagUsage @Synchronized が使用されている場合に警告かエラーを発します。
lombok.val.flagUsage 言語キーワード val が使用されている場合に警告かエラーを発します。
lombok.var.flagUsage 言語キーワード var が使用されている場合に警告かエラーを発します。
lombok.with.flagUsage @With が使用されている場合に警告かエラーを発します。
lombok.log.flagUsage 任意のログアノテーションが使用されている場合に警告かエラーを発します。
lombok.log.apacheCommons.flagUsage @CommonsLog が使用されている場合に警告かエラーを発します。
lombok.log.javaUtilLogging.flagUsage @Log が使用されている場合に警告かエラーを発します。
lombok.log.log4j.flagUsage @Log4j が使用されている場合に警告かエラーを発します。
lombok.log.log4j2.flagUsage @Log4j2 が使用されている場合に警告かエラーを発します。
lombok.log.slf4j.flagUsage @Slf4j が使用されている場合に警告かエラーを発します。
lombok.log.xslf4j.flagUsage @XSlf4j が使用されている場合に警告かエラーを発します。
lombok.log.jbosslog.flagUsage @JBossLog が使用されている場合に警告かエラーを発します。
lombok.log.flogger.flagUsage @Flogger が使用されている場合に警告かエラーを発します。
lombok.log.custom.flagUsage @CustomLog が使用されている場合に警告かエラーを発します。
lombok.experimental.flagUsage 実験的な機能が使用されている場合に警告かエラーを発します。
lombok.accessors.flagUsage @Accessors が使用されている場合に警告かエラーを発します。
lombok.extensionMethod.flagUsage @ExtensionMethod が使用されている場合に警告かエラーを発します。
lombok.fieldDefaults.flagUsage @FieldDefaults が使用されている場合に警告かエラーを発します。
lombok.helper.flagUsage @Helper が使用されている場合に警告かエラーを発します。
lombok.locked.flagUsage @Locked が使用されている場合に警告かエラーを発します。
lombok.onX.flagUsage onX フラグが使用されている場合に警告かエラーを発します。
lombok.utilityClass.flagUsage @UtilityClass が使用されている場合に警告かエラーを発します。
lombok.fieldNameConstants.flagUsage @FieldNameConstants が使用されている場合に警告かエラーを発します。
lombok.superBuilder.flagUsage @SuperBuilder が使用されている場合に警告かエラーを発します。
lombok.withBy.flagUsage @WithBy が使用されている場合に警告かエラーを発します。
lombok.jacksonized.flagUsage @Jacksonized が使用されている場合に警告かエラーを発します。
lombok.standardException.flagUsage @StandardException が使用されている場合に警告かエラーを発します。