1
我在Eclipse CDT中使用集成的CODAN靜態代碼分析工具。但我想添加一些規則來檢查我的代碼的命名約定。我該如何創建Codan並將其添加到Codan中?向Codan添加新規則
我在Eclipse CDT中使用集成的CODAN靜態代碼分析工具。但我想添加一些規則來檢查我的代碼的命名約定。我該如何創建Codan並將其添加到Codan中?向Codan添加新規則
要向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源代碼中創建一個類,然後執行您喜歡的操作(例如,您可以使用正則表達式創建模式,以便您可以將文件名與它進行比較)。