Sebastian Bergmann's Blog: Quality Assurance Tools for PHP
Sebastian Bergmann has a new post that lists a few quality assurance testing tools you can use to ensure that you and your code are safe to make the jump to production. He's laid out a map of the...
View ArticleManuel Pichler's Blog: Howto create custom rule sets for PHPMD
If you've been using the PHP Mess Detector (PHPMD) to help clean up problem areas in your applications, but have needed more than just the basic rules that it comes with, you're in luck. Manuel...
View ArticleQaFoo.com Blog: Howto write a Rule for PHPMD
On the QaFoo blog today Manuel Pichler has written up a guide to help you write a custom rule to use with the PHP Mess Detector (PHPMD) as extended from some of the current rules (it's always easier...
View ArticleDZone.com: PHP Tool Integration (PHPsrc)
On the PHP on Windows section of DZone.com, Eric Hogue looks at the PHPsrc extension for Eclipse - a handy tool that lets you run some of the common PHP QA tools right from the IDE. PHPsrc is a plugin...
View ArticleLorna Mitchell's Blog: PHP Static Analysis Tool Usage
In an informal poll Lorna Mitchell recently asked fellow developers to weigh in on what static analysis tool they used on their code. She's posted the results to her blog today with one of the tools...
View ArticleAndrew Podner: NPATH Complexity Demystified
In a new post to his site today Andrew Podner takes a look at NPATH and tries to "demystify" some of the concepts around it. "NPATH, which counts the acyclic execution paths through a function, is an...
View ArticlePhil Sturgeon: PHP Static Analysis in Sublime Text
Phil Sturgeon has put together a new post for his site showing you how to set up static analysis of PHP code in the Sublime Text editor using various tools. Coding Standards have been around for the...
View ArticlePiotr Pasich: Ant, composer and code quality tools
In his latest post Piotr Pasich shares some handy tips (and tools) to help you use Composer to do some of the common tasks you might use Ant or Phing for. I decided to start with something...
View Article