我��在寻找一个类似于PerlCritic的PHP等效工具。 PerlCritc是一个静态源代码分析器,可对代码进行批判性评估,并警告有关未使用的变量,处理数据的不安全方式以及几乎任何问题。
是否有这样的PHP工具,可以在IDE之外运行,以便自动化源代码分析?
是否有这样的PHP工具,可以在IDE之外运行,以便自动化源代码分析?
PHP_CodeSniffer
- PHP_Depend
- 当生成phpDoc时,当然也可以使用phpDocumentor:它可以报告错误,特别是关于缺少文档块的错误(不会报告代码中的错误,但仍然可以帮助提高其质量!)
- 还有不要忘记Xdebug扩展,它可以生成代码覆盖率报告,在使用PHPUnit进行单元测试时非常有用。
这两个工具都可以分析您的代码,并且可以从命令行运行(即在IDE之外)。请查看SD PHP CloneDR,这是一个静态分析工具,可以在大量PHP代码中查找重复的代码(精确匹配和近似匹配)。
该网站提供了在Joomla OSS Web框架上运行PHP克隆检测的示例。