之上开发的 PHP_Depend ,它是一个港口的Java的 PMD 工具,一类扫描Java源代码并寻找潜在的问题。
在扫描PHP源,PHPMD查找可能的错误,不理想的代码,过于复杂的表达式和未使用的参数,方法 和属性。
PHPMD可作为PEAR包和药业存档
本发行版是新的:
- < LI>新功能:
- 忽略接口和命名空间PHP4风格的构造函数。
- 跳过一个接口或命名空间时,检查ConstructorWithNameAsEnclosingClass。
- 请不要用一些魔术方法触发UnusedFormalParameter。
- 允许的Symfony2 2.5组件的任何未来的次要版本。
- 改进composer.json。
- 作曲家为symfony1.2&#x3e兼容= 2.5&#X3C;主的/ dev。
- Appveyor CI为Windows。
- 新增了贡献指南。
- 删除所有@version注解。
- 删除所有的痕迹&QUOT; PHP版本5英寸在文件头文档块。
- 的一些改进自述。
- 添加缺少的cleancode部分网站。
- staticAccess的 - 添加例外,为特定的类名能力
- 获取属性时改变了本OutOfBounds例外。
- 允许未使用的foreach变量。
- 允许下划线字母大写的属性名称。
- 更新DepthOfInheritance.php:使用合适的条件和财产命名
- 在规则修正错字ElseExpression CDATA。
- 修正项目:
- 为staticAccess的错误消息。
- 重构 - 删除右边空格
什么是新的在2.2.2版本:
- 新功能:
- 忽略接口和命名空间PHP4风格的构造函数。
- 跳过一个接口或命名空间时,检查ConstructorWithNameAsEnclosingClass。
- 请不要用一些魔术方法触发UnusedFormalParameter。
- 允许的Symfony2 2.5组件的任何未来的次要版本。
- 改进composer.json。
- 作曲家为symfony1.2&#x3e兼容= 2.5&#X3C;主的/ dev。
- Appveyor CI为Windows。
- 新增了贡献指南。
- 删除所有@version注解。
- 删除所有的痕迹&QUOT; PHP版本5英寸在文件头文档块。
- 的一些改进自述。
- 添加缺少的cleancode部分网站。
- staticAccess的 - 添加例外,为特定的类名能力
- 获取属性时改变了本OutOfBounds例外。
- 允许未使用的foreach变量。
- 允许下划线字母大写的属性名称。
- 更新DepthOfInheritance.php:使用合适的条件和财产命名
- 在规则修正错字ElseExpression CDATA。
- 修正项目:
- 为staticAccess的错误消息。
- 重构 - 删除右边空格
什么是新的在2.2.0版本:
- 新功能:
- 忽略接口和命名空间PHP4风格的构造函数。
- 跳过一个接口或命名空间时,检查ConstructorWithNameAsEnclosingClass。
- 请不要用一些魔术方法触发UnusedFormalParameter。
- 允许的Symfony2 2.5组件的任何未来的次要版本。
- 改进composer.json。
- 作曲家为symfony1.2&#x3e兼容= 2.5&#X3C;主的/ dev。
- Appveyor CI为Windows。
- 新增了贡献指南。
- 删除所有@version注解。
- 删除所有的痕迹&QUOT; PHP版本5英寸在文件头文档块。
- 的一些改进自述。
- 添加缺少的cleancode部分网站。
- staticAccess的 - 添加例外,为特定的类名能力
- 获取属性时改变了本OutOfBounds例外。
- 允许未使用的foreach变量。
- 允许下划线字母大写的属性名称。
- 更新DepthOfInheritance.php:使用合适的条件和财产命名
- 在规则修正错字ElseExpression CDATA。
- 修正项目:
- 为staticAccess的错误消息。
- 重构 - 删除右边空格
在什么版本2.0.0是新的:
- 特点:
- 允许多个报告文件现在可以单PHPMD运行过程中呈现多个报表文件,只需添加:--reportfile-XML report.xml将--reportfile-HTML report.html --reportfile文本REPORT.TXT来PHP的命令行调用。
- 在Symfony2的紧凑处理UnusedLocalVariable修复。
- PDepend 2.0的支持。
- 添加了新参数'忽略空白'到LongClass和LongMethod规则。
- 错误修正:
- 更新日志去除旧版本和无效的日期。
什么是1.4.1版本,新的:
- 此版本集成了从GitHub一些拉请求<。 / LI>
- 此外,它会关闭一些长期悬而未决的bug。
什么是1.4.0版本,新的:
- 此版本集成了多种不再挂起引入请求小错误修正。
- 一个主要除了是作曲家为分销渠道的支持。
什么是新的在1.3.2版本:
- 此版本在关闭一个PHPMD小问题有关该补丁了Suhosin和memory_limit的。
在什么版本1.3.0是新的:
- 此版本取决于最新PHP_Depend 1.0版。 0。
什么是新的在1.2.1版本:
- PHPMD新bug修复版本,修复一些小问题在PHPMD。此外PHPMD已经更新到最新版本PHP_Depend
在什么版本1.1.1是新的:
- 修复了PHP_PMD的包文件问题
在什么版本1.1.0是新的:
- 将测量的质量这两个新规则项目。
要求:
- PHP 5.2.3或更高版本
- PHP_Depend 0.10.0或更高
评论没有发现