programing

IntelliJ IDEA에게 사용되지 않은 것으로 식별하지 않는 방법을 알려줍니다.

yellowcard 2023. 9. 12. 19:56
반응형

IntelliJ IDEA에게 사용되지 않은 것으로 식별하지 않는 방법을 알려줍니다.

IntelliJ IDEA는 사용하지 않는 메소드를 감지하고 회색으로 표시하여 데드 코드에 대한 잠재적 경고를 암시하는 편리한 기능을 가지고 있습니다.

그러나 일부 방법은 직접 실행되지 않고 반사를 통해 실행됩니다.좋은 예는 다음과 같습니다.@RequestMapping- Spring에서 실행하는 메소드를 주석 처리합니다.IntelliJ는 정상적인 Spring integration을 가지고 있으므로 이 주석을 감지하고 이러한 메서드를 사용되지 않음으로 표시하지 않습니다.

저는 작은 AJAX 프레임워크를 사용하여 특정 HTTP 요청 속성을 기반으로 실행할 메서드를 가리킵니다(매우 유사함).@RequestMapping하고 있습니다).이해할만한 일이지만, IntelliJ는 제 주석이 무엇을 의미하는지 전혀 모르고 그러한 방법을 사용하지 않음으로 표시하여 불필요한 잡음을 더합니다.

생각해 본 것은 생각하고 있었습니다.

  • 다른 주석으로 내 주석에 주석을 달지만, 별도의 노력 없이 그 일을 할 수 있는 표준적인 것이 있습니까?
  • IntelliJ에서 특정 설정을 찾아 사용된 마킹 방법에 대한 사용자 지정 주석을 식별할 수 있지만, 이를 위해서는 다른 팀원들이 동일한 작업을 수행해야 하는 기본적인 어려움이 있습니다.

이 문제를 해결하는 방법을 제안해 줄 수 있는 사람이 있습니까?

IntelliJ에게 "unused" 메서드가 가진 주석으로 주석이 달린 메서드/필드에 사용된 것에 대해 경고하지 말라고 지시할 수 있습니다.

<Alt>+<Enter>를 누르고 선택하기만 하면 빠른 수정이 가능합니다.Suppress for methods annotated by ...

코드에 아무것도 추가할 필요가 없으며 주석당 한 번만 이 작업을 수행하면 됩니다.

enter image description here

@SuppressWarnings("unused")효과가 있을 겁니다

@Peter Lawris 솔루션은 Intellij(14.1.1)의 제 버전에서 도움이 되지 않았습니다.

나는 힘들게 돌아다녔습니다.Settings-Editor->Inspections->Unused declaration 이제 Options 포인트가 있습니다. 스크롤을 아래로 내려갑니다.Configure annotations...거기에 주석을 추가할 수 있습니다.

Settings(설정)에서 Settings(설정) - Inspections(검사) - Declaration redundancy(선언 중복) - Unused Declaration(사용되지 않은 선언 코드 검사)를 "확인 취소"할 수 있습니다.

현재 문제가 있는 경우 IntelliJ IDEA의 현재 버전에서 구성할 수 있는 방법은 다음과 같습니다.경로보기n

파일 > 설정 > 편집기 > 검사 > 미사용 선언 > 진입점 > 주석...> 주석이 달린 경우 진입점으로 표시

@Beans에게 정말 유용합니다!

언급URL : https://stackoverflow.com/questions/5283972/telling-intellij-idea-which-methods-not-to-identify-as-unused

반응형