www.drupal.org/node/3461320
No brainer (IMHO).
www.drupal.org/node/3461320
No brainer (IMHO).
If you are a #drupal backend developer (or work with an AI coding agent that is) then you should be using PhpStan.
@mglaman.bsky.social shares some highlights of the new release:
mglaman.dev/blog/phpstan...
If you are a #drupal backend developer (or work with an AI coding agent that is) then you should be using PhpStan.
@mglaman.bsky.social shares some highlights of the new release:
mglaman.dev/blog/phpstan...
https://bit.ly/48eNmHp
https://bit.ly/48eNmHp
Unless, of course, you're using PhpStan. 👍
Unless, of course, you're using PhpStan. 👍
Drupal extension and rules for PHPStan
🔗 https://github.com/mglaman/phpstan-drupal
Drupal extension and rules for PHPStan
🔗 https://github.com/mglaman/phpstan-drupal
https://bit.ly/4sDaw1d
##Drupal #PHPStan #CI #OpenSource
https://bit.ly/4sDaw1d
##Drupal #PHPStan #CI #OpenSource
The Professional Module Development course delivers:
🧩 Services, Plugins, Caching
🧪 PhpStan, PhpUnit, Xdebug
✅ Runs 2x/week over 15 weeks
🎓 Learn more: www.drupaleasy.com/academy/pmd/...
💬 Free Q&A webinar: www.drupaleasy.com/academy/pmd/...
The Professional Module Development course delivers:
🧩 Services, Plugins, Caching
🧪 PhpStan, PhpUnit, Xdebug
✅ Runs 2x/week over 15 weeks
🎓 Learn more: www.drupaleasy.com/academy/pmd/...
💬 Free Q&A webinar: www.drupaleasy.com/academy/pmd/...
pnwdrupalsummit.org/sessions/pro...
Join me to learn how to integrate phpcs, PhpStan, PhpUnit and more with VSCode or PhpStorm.
pnwdrupalsummit.org/sessions/pro...
Join me to learn how to integrate phpcs, PhpStan, PhpUnit and more with VSCode or PhpStorm.
This was a bit painful to figure out for @phpunit 13 and @phpstan compatibility. Mostly making them shut up because we need to support Drupal 10, 11 and 12.
Drupal's custom phpunit concurrent… mastodon.social/@klaus…
This was a bit painful to figure out for @phpunit 13 and @phpstan compatibility. Mostly making them shut up because we need to support Drupal 10, 11 and 12.
Drupal's custom phpunit concurrent… mastodon.social/@klaus…
https://bit.ly/4dGeyzI
##PHP #Automation
https://bit.ly/4dGeyzI
##PHP #Automation
https://bit.ly/4rdb3Y0
##Drupal #PHPStan #AIAgents #DrupalDevelopment
https://bit.ly/4rdb3Y0
##Drupal #PHPStan #AIAgents #DrupalDevelopment
Hand your agent a share link, and it reads the code and the error. Or have it push a reproduction and hand you the issue link.
mglaman.dev/blog/making-...
Hand your agent a share link, and it reads the code and the error. Or have it push a reproduction and hand you the issue link.
mglaman.dev/blog/making-...
Drupal extension and rules for PHPStan
🔗 https://github.com/mglaman/phpstan-drupal
Drupal extension and rules for PHPStan
🔗 https://github.com/mglaman/phpstan-drupal
Drupal extension and rules for PHPStan
🔗 https://github.com/mglaman/phpstan-drupal
Drupal extension and rules for PHPStan
🔗 https://github.com/mglaman/phpstan-drupal
The fix uses sorted input comparisons and a PHPStan rule to avoid fragile assertSame checks.
https://bit.ly/4w4x4tA
##Drupal #DrupalCanvas #Testing #PHPStan
The fix uses sorted input comparisons and a PHPStan rule to avoid fragile assertSame checks.
https://bit.ly/4w4x4tA
##Drupal #DrupalCanvas #Testing #PHPStan
Run GitLab CI checks locally and catch issues before review. Learn ESLint, PHPCS, PHPStan, and more.
buff.ly/YnLRLzW
#FLDC26 #Drupal
Run GitLab CI checks locally and catch issues before review. Learn ESLint, PHPCS, PHPStan, and more.
buff.ly/YnLRLzW
#FLDC26 #Drupal
Restored PHPStan 1.x & 2.x support
Fixed return type issue in BlockBase
PHPUnit 10/11 support for core-recommended installs
Production-ready, security coverage until June 2026.
Full story: https://bit.ly/4fvHU48
Restored PHPStan 1.x & 2.x support
Fixed return type issue in BlockBase
PHPUnit 10/11 support for core-recommended installs
Production-ready, security coverage until June 2026.
Full story: https://bit.ly/4fvHU48
Drupal extension and rules for PHPStan
🔗 https://github.com/mglaman/phpstan-drupal
Drupal extension and rules for PHPStan
🔗 https://github.com/mglaman/phpstan-drupal
Reusable CI/QA toolchain for Drupal projects. Provides PHPUnit, PHPCS, PHPStan, Behat, and GrumPHP with sensible defaults and generic smoke tests.
🔗 https://github.com/DanePete/drupal-qa
Reusable CI/QA toolchain for Drupal projects. Provides PHPUnit, PHPCS, PHPStan, Behat, and GrumPHP with sensible defaults and generic smoke tests.
🔗 https://github.com/DanePete/drupal-qa