我正在为 PHP寻找相当于PerlCritic的东西。PerlCritc 是一个静态源代码分析器,它对代码进行 qritiques 并警告从未使用的变量到处理数据的不安全方式到几乎任何事情的所有内容。
PHP 是否有这样的东西可以(最好)在 IDE 之外运行,以便源代码分析可以自动化?
我正在为 PHP寻找相当于PerlCritic的东西。PerlCritc 是一个静态源代码分析器,它对代码进行 qritiques 并警告从未使用的变量到处理数据的不安全方式到几乎任何事情的所有内容。
PHP 是否有这样的东西可以(最好)在 IDE 之外运行,以便源代码分析可以自动化?
不确定我是否听说过可以完成所有这些工作的 PHP 工具......但是一些现有的 QA 相关工具可能至少对您有所帮助,它们是:
PHP_CodeSniffer
PHP_Depend
这两个将分析您的代码,并且可以从命令行运行(即在 IDE 之外)。
请参阅SD PHP CloneDR了解静态分析工具,该工具可在大量 PHP 代码中查找重复代码(准确和接近未命中)。
网站上有在 Joomla OSS Web 框架上运行的 PHP 克隆检测示例。