Program Tip

주석으로 IntelliJ IDEA에서 중복 경고를 억제합니다.

programtip 2020. 12. 14. 20:45
반응형

주석으로 IntelliJ IDEA에서 중복 경고를 억제합니다.


버전 15부터 IntelliJ는 코드 중복에 대해 경고합니다 .

일부 경우 이것은 의도적 인 것일 수 있으므로 @SuppressWarnings주석 을 사용하여이 경고를 무시 / 억제하고 싶습니다 . 그러나 이것에 대한 올바른 가치는 무엇입니까?

편집 : Intellij에서 중복 코드 감지를 비활성화 할 수 있습니까? 질문에서와 같이 이러한 종류의 검사를 완전히 비활성화하도록 요청하지 않습니다 .


이것은 나를 위해 작동합니다. 두 곳에서 경고를 표시하지 않으려면 두 클래스 / 메서드 모두에 설정해야합니다.

@SuppressWarnings("Duplicates")
private void myDuplicatedMethod() {
    ...
}

이걸보고 후세를 위해 이걸 던질 줄 알았어요. 전체 방법이 아닌 하나의 블록 만 억제하려면 줄 주석을 사용할 수 있습니다.

//noinspection Duplicates

(나는 또한 이것을 체크하지 않은 상태에서 수행하는 것이 편리하다는 것을 알았습니다) (나는 버전 2016-2를 사용하고 있지만 이것은 한참 된 것 같습니다)


모든 답변에 감사드립니다. 경고를 억제하는 또 다른보다 일반적인 방법이 있습니다.

  1. 경고를 제공하는 코드 내에 커서를 놓습니다.
  2. 히트 Alt+Enter
  3. 경고 항목으로 이동 (이 경우 "복제 탐색")
  4. 치지 Enter말고 (오른쪽 화살표)
  5. 이제 몇 가지 억제 옵션을 선택할 수 있습니다 (클래스 / 메서드 / 문).

여기에 이미지 설명 입력

참고 URL : https://stackoverflow.com/questions/36865842/suppress-duplicate-warnings-in-intellij-idea-by-annotation

반응형