Java 용 정적 분석 도구 중 가장 쉬운 확장 메커니즘이 있습니다. 나는 체크했다 PMD 그러나 주문 규칙을 작성하는 과정은 매우 복잡해 보인다. 구체적으로 말해서, 흥미로운 코드 영역을 선택하는 구문과 같은 AspectJ을 제공하는 도구가 있는지 알고 싶습니다. 나는 AspectJ의 declare warning
을 알고 있지만 그것이 할 수있는 일이 제한적으로 보인다.어떤 Java 용 정적 분석 도구가 가장 쉽게 확장 할 수 있습니까?
관련 질문이 있습니다 :
Java 용 정적 분석 도구 권장 사항? Static Analysis tool recommendation for Java?
답변에는 여러 가지 도구가 나와 있습니다. 그러나 나는 사용자 정의 규칙 작성을위한 가장 쉬운 옵션을 제공하는 것이 무엇인지 찾고 싶습니다.
편집 : 지금까지 Guillaume이 제안한 PMD의 XPath 표현식은 내가 찾고있는 것으로 가장 근접한 것처럼 보입니다. 나는 그것을 곧 탐구 할 것이다.
감사합니다. DMS 툴킷은 꽤 재미있을 것 같습니다. –