2016-11-04 6 views
1

Eclipse CDT에서 통합 CODAN 정적 코드 분석 도구를 사용하고 있습니다. 하지만 내 코드의 명명 규칙을 확인하는 몇 가지 규칙을 추가하고 싶습니다. 그런 종류의 규칙을 만들어 Codan에 추가하려면 어떻게해야합니까?새 규칙을 Codan에 추가하십시오.

답변

1

먼저 Codan에 규칙을 추가하려면 문제 및 검사기 태그를 추가하여 Plugin.xml 파일을 수정해야합니다.

<checker 
    class="org.eclipse.cdt.codan.internal.checkers.NamespaceNaming" 
    id="org.eclipse.cdt.codan.internal.checkers.NamespaceNaming" 
    name="%checker.name.NamespaceNaming"> 
<problem 
     category="org.eclipse.cdt.codan.core.categories.CodeStyle" 
     defaultEnabled="true" 
     defaultSeverity="Error" 
     description="%problem.description.NamespaceNaming" 
     id="org.eclipse.cdt.codan.internal.checkers.NamespaceNaming" 
     messagePattern="%problem.messagePattern.NamespaceNaming" 
     multiple="true" 
     name="%problem.name.NamespaceNaming"> 
</problem> 
그런 다음 bundle.properties에 당신은 메시지와 문제의 설명을 추가해야합니다. 그 후에 Codan 소스 코드로 클래스를 생성해야한다. 정규 표현식으로 패턴을 만들어 파일 이름을 파일 이름과 비교할 수있다.