IntelliJ Lombok 사용 점검 검사

이 검사는 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이 사용되면 경고 또는 오류를 발생시킵니다.