It has been almost 16 months since PHP_CodeSniffer was accepted into PEAR and I've just released 1.0.0 stable. It's been a great year for this project and I can't thank the PHP community enough, and the PEAR community in particular, for their extensive testing and patching.
There were more changes since RC3 than I thought there were going to be; a few bugs but a couple of new important features as well, although they are mostly behind the scenes.
The biggest change is the fact that you can now specify a full path to a custom coding standard rather than having to "pear install" your standard to ensure PHP_CodeSniffer can find it. This is great if you have your own standard sitting in a SVN or CVS checkout somewhere and you want to keep it up-to-date without reinstalling it into PEAR each time.
I have to thank both Dirk Thomas and Stefan Priebsch for pushing me to get this feature in before the 1.0.0 release as I had previously scheduled it for inclusion in 1.1.0. Both are involved in the Phing project and these changes should allow a PHP_CodeSniffer Phing task to be available soon.
You can view the full changelog, and download the release, on the package download page.
Friday, 21 December 2007
PHP_CodeSniffer 1.0.0 released
Posted by Greg Sherwood at 2:22 pm
Tags: PEAR, Phing, PHP_CodeSniffer
Sunday, 2 December 2007
PHP_CodeSniffer plugin for TextMate
I've been watching Scott use this plugin for a while and have been waiting for him to release it. Today, Scott has released a TextMate plugin that allows you to run PHP_CodeSniffer on an open file. You get a great popup error report, generated from PHP_CodeSniffer's CSV output, that allows you to click errors and jump to the line.
Install instructions, the plugin download and some screenshots are available on Scott's blog.
Posted by Greg Sherwood at 10:15 am
Tags: PHP_CodeSniffer, TextMate
Subscribe to:
Posts (Atom)