[ANNOUNCEMENT] PHP_CodeSniffer-1.0.0RC3 (beta) Released.
| From: | PEAR Announce | Date: | Fri, 30 Nov 2007 03:09:51 +0000 |
| Subject: | [ANNOUNCEMENT] PHP_CodeSniffer-1.0.0RC3 (beta) Released. | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-28242@lists.php.net to get a copy of this message | ||
The new PEAR package PHP_CodeSniffer-1.0.0RC3 (beta) has been released at http://pear.php.net/.
Release notes
-------------
- Added new command line argument --tab-width that will convert tabs to spaces before testing
-- This allows you to use the existing sniffs that check for spaces even when you use tabs
-- Can also be set via a config var: phpcs --config-set tab_width 4
-- A value of zero (the default) tells PHP_CodeSniffer not to replace tabs with spaces
- You can now change the default report format from "full" to something else
-- Run: phpcs --config-set report_format [format]
- Improved performance by optimising the way the scope map is created during tokenising
- Added new Squiz DisallowInlineIfSniff to disallow the usage of inline IF statements
- Fixed incorrect errors being thrown for nested switches in Squiz SwitchDeclarationSniff
- PEAR FunctionCommentSniff no longer complains about missing comments for @throws tags
- PEAR FunctionCommentSniff now throws error for missing exception class name for @throws tags
- PHP_CodeSniffer_File::isReference() now correctly returns for functions that return references
- Generic LineLengthSniff no longer warns about @version lines with CVS or SVN id tags
- Generic LineLengthSniff no longer warns about @license lines with long URLs
- Squiz FunctionCommentThrowTagSniff no longer complains about throwing variables
- Squiz ComparisonOperatorUsageSniff no longer throws incorrect errors for inline IF statements
- Squiz DisllowMultipleAssignmentsSniff no longer throws errors for assignments in inline IF
statements
- Fixed bug #12455 : CodeSniffer treats content inside heredoc as PHP code
- Fixed bug #12471 : Checkstyle report is broken
- Fixed bug #12476 : PHP4 destructors are reported as error
- Fixed bug #12513 : Checkstyle XML messages need to be utf8_encode()d
-- Thanks to Sebastian Bergmann for the patch.
- Fixed bug #12517 : getNewlineAfter() and dos files
Package Info
------------
PHP_CodeSniffer is a PHP5 script that tokenises and "sniffs" PHP code to detect violations
of a defined set of coding standards. It is an essential development tool that ensures that your
code remains clean and consistent. It can even help prevent some common semantic errors made by
developers.
Related Links
-------------
Package home: http://pear.php.net/package/PHP_CodeSniffer
Changelog: http://pear.php.net/package/PHP_CodeSniffer/download/1.0.0RC3
Download: http://download.pear.php.net/package/PHP_CodeSniffer-1.0.0RC3.tgz
Authors
-------
Greg Sherwood (lead)
Marc McIntyre (lead)