1.5.0

Easy Install Not sure? Get more info. pear install PHP_CodeSniffer-1.5.0 Pyrus Install Try PEAR2's installer, Pyrus. php pyrus.phar install pear/PHP_CodeSniffer-1.5.0 Download For manual installation only 1.5.0

Release date: 2013-11-27 23:33 UTC

Release state: stable

Release uploaded by: squiz



Changelog:



- Doc generation is now working again for installed standards

-- Includes a fix for limiting the docs to specific sniffs

- Generic ScopeIndentSniff now allows for ignored tokens to be set via ruleset.xml files

-- E.g., to ignore comments, override a property using:

-- name="ignoreIndentationTokens" type="array" value="T_COMMENT,T_DOC_COMMENT"

- PSR2 standard now ignores comments when checking indentation rules

- Generic UpperCaseConstantNameSniff no longer reports errors where constants are used (request #20090)

-- It still reports errors where constants are defined

- Individual messages can now be excluded in ruleset.xml files using the exclude tag (request #20091)

-- Setting message severity to 0 continues to be supported

- Squiz OperatorSpacingSniff no longer throws errors for the ?: short ternary operator

-- Thanks to Antoine Musso for the patch

- Comment parser now supports non-English characters when splitting comment lines into words

-- Thanks to Nik Sun for the patch

- Exit statements are now recognised as valid closers for CASE and DEFAULT blocks

-- Thanks to Maksim Kochkin for the patch

- PHP_CodeSniffer_CLI::process() can now be passed an incomplete array of CLI values

-- Missing values will be set to the CLI defaults

-- Thanks to Maksim Kochkin for the patch

- Fixed bug #20093 : Bug with ternary operator token

- Fixed bug #20097 : CLI.php throws error in php 5.2

- Fixed bug #20100 : incorrect Function mysql() has been deprecated report

- Fixed bug #20119 : PHP warning: invalid argument to str_repeat() in SVN blame report with -s

- Fixed bug #20123 : PSR2 complains about an empty second statement in for-loop

- Fixed bug #20131 : PHP errors in svnblame report, if there are files not under version control

- Fixed bug #20133 : Allow "HG: hg_id" as value for @version tag



Dependencies: PHP Version: PHP 5.1.2 or newer

PEAR Package: PEAR Installer 1.4.0b1 or newer

PEAR Package: PHP_Timer (optional)