我正在使用Eclipse中集成的CODAN静态代码分析工具。但是我想添加一些规则来检查我的代码的命名约定。我如何创建和添加这样的规则给Codan?
发布于 2016-11-10 06:25:37
要向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源代码中创建一个类,在其中执行您喜欢做的实现(就像您可以使用regex创建一个模式,以便将您的文件名与其进行比较)。
https://stackoverflow.com/questions/40416976
复制相似问题