1

ツール PHPMD について知ったばかりで、それが非常に便利であることに気付きました。カスタム ルールなどの作成に関するドキュメントを読みましたが、PHPDepend のソフトウェア メトリックの使用についてのみ説明しています。

重複したコードをチェックする特定のルールを実装できるかどうかを知りたいですか?

カスタム ルールで特定のノードの抽象構文ツリーも使用できることに気付きましたが、あまり役に立たないでしょうか?

重複したコードをチェックするには、いくつかの異なる関数/メソッド ノードを比較する必要があり、apply メソッドはノードごとに 1 回呼び出されるためですか?

PHPMD を拡張して、このような深いコード分析を実現するにはどうすればよいでしょうか? ソフトウェアの指標をはるかに超えたい..

ありがとうございました!

4

0 に答える 0