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