Re: [PEAR] [ANNOUNCEMENT] PHP_CodeSniffer-1.5.0RC2 (beta) Released.

[email protected] (Harry Kapsales) Wed, 3 Apr 2013 21:23:28 -0400
Newsgroups php.pear.dev,php.pear.general
Message-ID <CA+=w5q6AeWj96LdZaY+5kGTssuZaO27o87Hm53AHu_=cQ-sMyw@mail.gmail.com>
On Wednesday, April 3, 2013, PEAR Announce wrote:

> The new PEAR package PHP_CodeSniffer-1.5.0RC2 (beta) has been released at
> http://pear.php.net/. Ii
>
> Release notesok ki
> -------------
> - Ruleset processing has been rewritten to be more predictable
>   -- Provides much better support for relative paths inside ruleset files
>   -- May mean that sniffs that were previously ignored are now being
> included when importing external rulesets
>   -- Ruleset processing output can be seen by using the -vv command line
> argument
>   -- Internal sniff registering functions have all changed, so please
> review zp custom scripts
> - You can now pass multiple coding standards on the command line, comma
> separated (request #19144)
>   -- Works with built-in or custom standards and rulesets, or a mix of both
> - You can now exclude directories or whole standards in a ruleset XML file
> (request #19731)
>   -- e.g., exclude "Generic.Commenting" or just "Generic"
>   -- You can also pass in a path to a directory instead, if you know it
> - Added Generic LowerCaseKeywordSniff to ensure all PHP keywords are
> defined in lowercase
>   -- The PSR2 and Squiz standards now use this sniff
> - Added Generic SAPIUsageSniff to ensure the PHP_SAPI constant is used
> p instead of php_sapi_name() (request #19863)
> - Squiz FunctionSpacingSniff now has a setting to specify how many lines
> there should between functions (request #19843)
>   -- Default remains at 2
>   -- Override the "spacing" setting in a ruleset.xml file to change
> - Squiz LowercasePHPFunctionSniff no longer throws errors for the limited
> set of PHP keywords it was checking
>   -- Add a rule for Generic.PHP.LowerCaseKeyword to your ruleset to
> replicate this functionality
> - Added support for the PHP 5.4 T_CALLABLE token so it can be used in
> lower PHP versions
> - Generic EndFileNoNewlineSniff now supports checking of CSS and JS files
> - PSR2 SwitchDeclarationSniff now has a setting to specify how many spaces
> code should be indented
>   -- Default remains at 4; override the indent setting in a ruleset.xml
> file to change
>   -- Thanks to Asher Snyder for the patch
> - Generic ScopeIndentSniff now has a setting to specify a list of tokens
> that oshould be ignored
>   -- The first token on the line is checked and the whole line is ignored
> if the token is in the array
>   -- Thanks to Eloy Lafuente for the patch
> - Squiz LowercaseClassKeywordsSniff now checks for the TRAIT keywords Mo
>   -- Thanks to Anthon Pang for the patchouli o o
> - If you create your own PHP_CodeSniffer object, PHPCS will no longer exit
> when an unknown argument is found
>   -- This allows you to create wrapper scripts for PHPCS more easily
> - PSR2 MethodDeclarationSniff no longer generates a notice for methods
> named "_"
>   -- Thanks to Bart S for the patch
> - Squiz BlockCommentSniff no longer reports that a blank line between a
> scope closer and block comment is invalid
> - Generic DuplicateClassNameSniff no longer reports an invalid error if
> multiple PHP open tags exist in a file
> - Generic DuplicateClassNameSniff no longer reports duplicate errors if
> multiple PHP open tags exist in a file
> - Fixed bug #19819 : Freeze with syntax error in use statement
> - Fixed bug #19820 : Wrong message level in
> Generic_Sniffs_CodeAnalysis_EmptyStatementSniff
> - Fixed bug #19859 : CodeSniffer::setIgnorePatterns API changed
> - Fixed bug #19871 : findExtendedClassName doesn't return FQCN on
> namespaced classes
> - Fixed bug #19879 : bitwise and operator interpreted as reference by value
>
> Package Info
> ------------
> PHP_CodeSniffer is a PHP5 script that tokenises PHP, JavaScript and CSS
> files to detect violations of a defined coding standard. It is an essential
> development tool that ensures your code remains clean and consistent. It
> can also 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.5.0RC2
>     Download:
> http://download.pear.php.net/package/PHP_CodeSniffer-1.5.0RC2.tgz
>
> Authors
> -------
> Greg Sherwood (lead)
>
>
> --
> PEAR General Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>