此检查支持在 lombok.config 文件中指定的每个 flagUsage 配置。 使用配置为标记的 Lombok 功能时,它会在 IntelliJ 内发出警告或错误。 此主动反馈有助于保持代码标准,并确保仅使用批准的 Lombok 功能。
| 配置键 | 描述 |
|---|---|
| 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,则发出警告或错误。 |