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,则发出警告或错误。