我想创建一个PMD规则来检查任何文件(txt,html,jsp等)中的正则表达式。该规则不使用Java或XPath结构。
想法是根据分析的行读取文件并添加违规。我不知道如何使用规则方法...
有什么想法吗?
谢谢,
安德烈
答案 0 :(得分:0)
您必须创建一个Java运行,以查找包含正则表达式的属性。它应该是相当直接的。扩展AbstractRule
所以说Rule.start
,您可以使用RuleContext.getSourceCodeFile()
检索文件,加载文件并在其上运行正则表达式。