【发布时间】:2015-11-18 03:18:39
【问题描述】:
我已经安装了 Java 插件 (3.7.1) 和 XML 插件 (1.3),我正在尝试添加 Xpath 规则来识别 Java 中的内容。我已经复制/粘贴了源文件,我希望规则在 SSLR 工具包中触发,并且我的 Xpath 表达式触发得很好。我在 Sonar 中找到了 XPath 规则模板(必须安装 XML 插件才能获得它 - 它不包含在 Java 插件中),并将我的 xpath 放在那里。我已经得到它匹配 * 类型的文件,并且似乎该规则,即使它在 XML 插件中,也可能支持 java,因为模板文本专门讨论匹配 AST 节点。但是,我的规则没有触发。我已经制定了另一条规则来触发 XML 文件,这很有效。
我已经在 Sonar Way 中激活了这两个规则,该规则应用于相关项目,并且这些规则都设置为 Blocker(现在 - 只是为了制造一些噪音)。但只有与实际 XML 文件匹配的那个才有效。
我错过了什么步骤?文档有点过时了。
【问题讨论】: