IntelliJ Lombok flagUsage 검사

이 검사는 lombok.config 파일에 지정된 모든 flagUsage 구성을 지원합니다. IntelliJ 내에서 플래그 지정하도록 구성된 Lombok 기능이 사용되면 경고 또는 오류를 발생시킵니다. 이러한 사전 예방적 피드백은 코드 표준을 준수하고 승인을 받은 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이 사용되면 경고 또는 오류를 발생시킵니다.