2016-11-04 10 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のソースコードでクラスを作成する必要があります(正規表現でパターンを作成して、ファイル名と比較できるようにする)。

関連する問題