我刚刚发现了 PHPMD 工具,我注意到它真的很有用,问题是我阅读了有关创建自定义规则和东西的文档,但它只是谈论使用 PHPDepend 的软件指标。
我想知道是否可以实施特定规则来检查重复代码?
我注意到我也可以在自定义规则中使用特定节点的抽象语法树,但这可能对我没有多大帮助,对吧?
因为要检查重复的代码,我需要比较几个不同的函数/方法节点,并且每个节点都调用一次 apply 方法?
我如何扩展 PHPMD 来实现这样的深度代码分析?我想远远超出软件指标..
谢谢!
我刚刚发现了 PHPMD 工具,我注意到它真的很有用,问题是我阅读了有关创建自定义规则和东西的文档,但它只是谈论使用 PHPDepend 的软件指标。
我想知道是否可以实施特定规则来检查重复代码?
我注意到我也可以在自定义规则中使用特定节点的抽象语法树,但这可能对我没有多大帮助,对吧?
因为要检查重复的代码,我需要比较几个不同的函数/方法节点,并且每个节点都调用一次 apply 方法?
我如何扩展 PHPMD 来实现这样的深度代码分析?我想远远超出软件指标..
谢谢!