PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.
Consult the changelog for the full history of noteworthy changes or browse through the list of commits since the last release.
We would like to thank all the contributors that helped make this release possible:
Also, we are very grateful to contributors that opened issues, created pull requests or participated as our community.
With the clean-up in #768 we have a potential BC break in an unsupported part that we want to give attention for.
The class aliases
PHP_PMD_*
used for PHPMD 1.x backwards PEAR compatibility were removed. If you happen to still depend on these, please adjust your code like so:From
PHP_PMD_[Component]_[Class]'
toPHPMD\[Component]\[Class]
, as inPHP_PMD_Renderer_HTMLRenderer'
toPHPMD\Renderer\HTMLRenderer
. See #768
Consult the changelog for the full history of noteworthy changes or browse through the list of commits since the last release.
We would like to thank all the contributors that helped make this release possible:
Also, we are very grateful to contributors that opened issues, created pull requests or participated as our community.
Fixed
Consult the changelog for the full history of noteworthy changes or browse through the list of commits since the last release.
We would like to thank all the contributors that helped make this release possible:
Also, we are very grateful to contributors that opened issues, created pull requests or participated as our community.
Consult the changelog for the full history of noteworthy changes or browse through the list of commits since the last release.
We would like to thank all the contributors that helped make this release possible:
Also, we are very grateful to contributors that opened issues, created pull requests or participated as our community.
ignore-namespaces
property to DevelopmentCodeFragment
ruleConsult the changelog for the full history of noteworthy changes or browse through the list of commits since the last release.
We would like to thank all the contributors that helped make this release possible:
Also, we are very grateful to contributors that opened issues, created pull requests or participated as our community.
ignore-namespaces
property to DevelopmentCodeFragment
ruleConsult the changelog for the full history of noteworthy changes or browse through the list of commits since the last release.
We would like to thank all the contributors that helped make this release possible:
Also, we are very grateful to contributors that opened issues, created pull requests or participated as our community.
ignore-namespaces
property to DevelopmentCodeFragment
ruleConsult the changelog for the full history of noteworthy changes or browse through the list of commits since the last release.
We would like to thank all the contributors that helped make this release possible:
Also, we are very grateful to contributors that opened issues, created pull requests or participated as our community.
The new maintainer team of PHPMD is pleased to announce its first minor release PHP Mess Detector version 2.7.0.
This contains all the new features, improvements and fixes from over 250 commits from two and a half years since 2.6.0. Please, also take note of a backwards incompatible property renaming in the CouplingBetweenObjects rule.
@SuppressWarnings
and @suppressWarnings
annotation casesConsult the changelog for the full history of noteworthy changes or browse through the list of commits since the last release.
We would like to thank all the contributors that helped make this release possible:
Also, we are very grateful to contributors that opened issues, created pull requests or participated as our community.
The new maintainer team of PHPMD is pleased to announce PHP Mess Detector version 2.6.1. This is a patch release for the 2.6.x release branch.
You can expect the following changes in this release:.
Consult the changelog for the full history of noteworthy changes or browse through the list of commits since the last release.
We would like to thank all the contributors that helped make this release possible:
Also, we are very grateful to contributors that opened issues, created pull requests or participated as our community.