【问题标题】:Add new rule to Codan向 Codan 添加新规则
【发布时间】:2016-11-04 06:57:30
【问题描述】:

我正在使用 Eclipse CDT 中集成的 CODAN 静态代码分析工具。但我想添加一些规则来检查我的代码的命名约定。我如何创建这种规则并将其添加到 Codan?

【问题讨论】:

    标签: eclipse-cdt 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 源代码中创建一个类,在其中执行您喜欢的实现(就像您可以使用正则表达式创建一个模式,以便您可以将文件名与之比较)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-18
      • 2013-08-27
      • 1970-01-01
      • 1970-01-01
      • 2015-03-27
      • 2018-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多