This inspection supports every flagUsage configuration specified in the lombok.config file. It issue warnings or errors inside IntelliJ when a Lombok feature is used that is configured to be flagged. This proactive feedback helps maintain code standards and ensures that only approved Lombok features are utilized.
| Configuration Key | 説明 |
|---|---|
| lombok.anyConstructor.flagUsage | Emit a warning or error if any of the XxxArgsConstructor annotations are used. |
| lombok.allArgsConstructor.flagUsage | Emit a warning or error if @AllArgsConstructor is used. |
| lombok.noArgsConstructor.flagUsage | Emit a warning or error if @NoArgsConstructor is used. |
| lombok.requiredArgsConstructor.flagUsage | Emit a warning or error if @RequiredArgsConstructor is used. |
| lombok.data.flagUsage | Emit a warning or error if @Data is used. |
| lombok.value.flagUsage | Emit a warning or error if @Value is used. |
| lombok.getter.flagUsage | Emit a warning or error if @Getter is used. |
| lombok.getter.lazy.flagUsage | Emit a warning or error if @Getter(lazy=true) is used. |
| lombok.setter.flagUsage | Emit a warning or error if @Setter is used. |
| lombok.equalsAndHashCode.flagUsage | Emit a warning or error if @EqualsAndHashCode is used. |
| lombok.toString.flagUsage | Emit a warning or error if @ToString is used. |
| lombok.builder.flagUsage | Emit a warning or error if @Builder is used. |
| lombok.cleanup.flagUsage | Emit a warning or error if @Cleanup is used. |
| lombok.delegate.flagUsage | Emit a warning or error if @Delegate is used. |
| lombok.nonNull.flagUsage | Emit a warning or error if @NonNull is used. |
| lombok.sneakyThrows.flagUsage | Emit a warning or error if @SneakyThrows is used. |
| lombok.synchronized.flagUsage | Emit a warning or error if @Synchronized is used. |
| lombok.val.flagUsage | Emit a warning or error if the language keyword val is used. |
| lombok.var.flagUsage | Emit a warning or error if the language keyword var is used. |
| lombok.with.flagUsage | Emit a warning or error if @With is used. |
| lombok.log.flagUsage | Emit a warning or error if any log annotation is used. |
| lombok.log.apacheCommons.flagUsage | Emit a warning or error if @CommonsLog is used. |
| lombok.log.javaUtilLogging.flagUsage | Emit a warning or error if @Log is used. |
| lombok.log.log4j.flagUsage | Emit a warning or error if @Log4j is used. |
| lombok.log.log4j2.flagUsage | Emit a warning or error if @Log4j2 is used. |
| lombok.log.slf4j.flagUsage | Emit a warning or error if @Slf4j is used. |
| lombok.log.xslf4j.flagUsage | Emit a warning or error if @XSlf4j is used. |
| lombok.log.jbosslog.flagUsage | Emit a warning or error if @JBossLog is used. |
| lombok.log.flogger.flagUsage | Emit a warning or error if @Flogger is used. |
| lombok.log.custom.flagUsage | Emit a warning or error if @CustomLog is used. |
| lombok.experimental.flagUsage | Emit a warning or error if an experimental feature is used. |
| lombok.accessors.flagUsage | Emit a warning or error if @Accessors is used. |
| lombok.extensionMethod.flagUsage | Emit a warning or error if @ExtensionMethod is used. |
| lombok.fieldDefaults.flagUsage | Emit a warning or error if @FieldDefaults is used. |
| lombok.helper.flagUsage | Emit a warning or error if @Helper is used. |
| lombok.locked.flagUsage | Emit a warning or error if @Locked is used. |
| lombok.onX.flagUsage | Emit a warning or error if the onX flag is used. |
| lombok.utilityClass.flagUsage | Emit a warning or error if @UtilityClass is used. |
| lombok.fieldNameConstants.flagUsage | Emit a warning or error if @FieldNameConstants is used. |
| lombok.superBuilder.flagUsage | Emit a warning or error if @SuperBuilder is used. |
| lombok.withBy.flagUsage | Emit a warning or error if @WithBy is used. |
| lombok.jacksonized.flagUsage | Emit a warning or error if @Jacksonized is used. |
| lombok.standardException.flagUsage | Emit a warning or error if @StandardException is used. |