PHP用のPerlCriticに相当するものを探しています。PerlCritcは静的なソースコードアナライザーであり、コードをqritiquesし、未使用の変数から、データを処理するための安全でない方法まで、ほとんどすべてについて警告します。
ソースコード分析を自動化できるように、(できれば)IDEの外部で実行できるPHPのようなものはありますか?
PHP用のPerlCriticに相当するものを探しています。PerlCritcは静的なソースコードアナライザーであり、コードをqritiquesし、未使用の変数から、データを処理するための安全でない方法まで、ほとんどすべてについて警告します。
ソースコード分析を自動化できるように、(できれば)IDEの外部で実行できるPHPのようなものはありますか?
それをすべて実行するPHPツールについて聞いたことがあるかどうかはわかりません...しかし、少なくとも少しは役立つかもしれない、既存のQA関連ツールのいくつかは次のようになります。
PHP_CodeSniffer
PHP_Depend
これら2つはコードを分析し、コマンドラインから(つまりIDEの外部で)実行できます。
PHPコードの大部分で重複したコード(正確なミスとニアミス)を検出する静的分析ツールについては、SDPHPCloneDRを参照してください。
このサイトのJoomlaOSSWebフレームワークで実行されたPHPクローン検出の例があります。