프로젝트 전체에서 변경 없이 중복된 모든 문자열 리터럴을 보고합니다.
두 개의 빠른 수정이 제공됩니다. 하나는 중복되는 문자열에 상수를 삽입하고 프로젝트 전체에서 사용하는 것이고,
다른 하나는 특정 문자열 리터럴이 중복되는 위치를 모두 표시하는 것입니다.
예:
class C1 { String CONST1 = "duplicate string"; }
class C2 { String CONST2 = "duplicate string"; }
검사 구성:
- 최소 문자열 길이 필드를 사용해 중복 탐지에 필요한 최소 문자열 길이를 설정합니다.
- @PropertyKey 표현식 무시 옵션을 사용하여
org.jetbrains.annotations.PropertyKey 어노테이션이 추가된 메서드에 인수로 전달된 문자열을 무시합니다.