We are working on version 3 for PHPMD.

The new major version will not only drop all PHP versions from 5.2 till 8.0 but also cleanup the internal code and lower the maintenance cost.

You can follow the proces in the milestone: https://github.com/phpmd/phpmd/milestone/25

#php #PHPMD

3.0.0 Milestone · phpmd/phpmd

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 meas...

GitHub

We released version 2.15.0

This version contains 2 additions, 2 fixes and 2 documentation parts.

This includes a @pdepend update with support for PHP 8.3 syntax and Symfony 7.

#release #PHP #PHPMD

https://github.com/phpmd/phpmd/releases/tag/2.15.0

Release PHPMD 2.15.0 · phpmd/phpmd

Added Added #1036 [CLI] Allow option and value separated with equal sign Require pdepend/pdepend 2.16.1 Added pdepend/pdepend#699 Symfony 7 compatibility Added pdepend/pdepend#692 PHP 8.3 Syntax ...

GitHub

We released version 2.14.1, this patch a problem with empty PHP files and errors with the cache.

#release #PHP #PHPMD

https://github.com/phpmd/phpmd/releases/tag/2.14.1

Release 2.14.1 · phpmd/phpmd

Fixed Require pdepend/pdepend 2.15.1 Fixed #1039 Re-allow empty compilation unit. Fixed #1037: Cache result also if there are no composer or baseline files. Contributors to this release @fran...

GitHub

We are happy to release PHPMD 2.14.0

This includes support for STDIN, support for caching and signing of the PHAR file.

For all information see the release and changelog: https://github.com/phpmd/phpmd/releases/tag/2.14.0

#PHP #PHPMD #release

Release 2.14.0 · phpmd/phpmd

Added Added #997: Add a follow on mastodon link to the footer on the website. Added #999: Add dev as keyword to the composer.json file. Added #1014: Add phar signing. Added #1011: Add support for ...

GitHub

Hello World!

From now on I will also announce the releases for #PHP Mess Detector here on Mastodon. #PHPMD

On 7 October 2022 I had the honor to give a lightning talk on Full Stack Europe 2022 about #PHPMD.
The title was: Prevent a mess with PHP Mess Detector. And the slides are here below. And the slides are in this post. #FSEU22
https://tjvb.nl/post/prevent-a-mess-with-php-mess-detector-on-full-stack-europe-2022
Prevent a mess with PHP Mess Detector on Full Stack Europe 2022

On 7 October 2022 I had the honor to give a lightning talk on Full Stack Europe 2002 about PHPMD. The title was: Prevent a mess with PHP Mess Detector. And the slides are here below.

TJVB

We released #PHPMD 2.13.0
The most important part is the update of PHP Depend that finished the #PHP 8.1 support and added PHP 8.2 support.

This also adds a renderer for GitLab
And some fixes

See: https://github.com/phpmd/phpmd/releases/tag/2.13.0 for the changelog.

Release PHPMD 2.13.0 · phpmd/phpmd

Added Require pdepend/pdepend 2.12 Added PHP 8.1 and 8.2 syntax support See full changes list: PDepend 2.12.0 PDepend 2.11.0 Added #943 Static access add ignore pattern for methods Added #958 A...

GitHub