1

我刚刚发现了 PHPMD 工具,我注意到它真的很有用,问题是我阅读了有关创建自定义规则和东西的文档,但它只是谈论使用 PHPDepend 的软件指标。

我想知道是否可以实施特定规则来检查重复代码?

我注意到我也可以在自定义规则中使用特定节点的抽象语法树,但这可能对我没有多大帮助,对吧?

因为要检查重复的代码,我需要比较几个不同的函数/方法节点,并且每个节点都调用一次 apply 方法?

我如何扩展 PHPMD 来实现这样的深度代码分析?我想远远超出软件指标..

谢谢!

4

0 回答 0