» Version | » Information |
---|---|
2023-02-22 stable |
|
2022-06-18 stable |
|
2022-06-13 stable |
|
2021-12-12 stable |
|
2021-10-11 stable |
|
2021-04-08 stable |
|
2020-10-23 stable |
|
2020-10-22 stable |
|
2020-08-10 stable |
|
2020-04-16 stable |
|
2020-01-30 stable |
|
2019-12-04 stable |
|
2019-10-28 stable |
|
2019-10-16 stable |
|
2019-09-26 stable |
|
2019-04-10 stable |
|
2019-03-18 stable |
|
2018-12-19 stable |
|
2018-09-23 stable |
|
2018-07-26 stable |
|
2018-06-06 stable |
|
2018-02-20 stable |
|
2017-12-19 stable |
|
2017-12-17 stable |
|
2017-12-12 stable |
|
2017-10-16 stable |
|
2017-09-19 stable |
|
2017-07-17 stable |
|
2017-06-13 stable |
|
2017-05-21 stable |
|
2017-05-03 stable |
|
2017-05-03 stable |
|
2017-03-01 beta |
|
2017-03-01 stable |
|
2017-02-01 beta |
|
2017-02-01 stable |
|
2016-11-29 beta |
|
2016-11-29 stable |
|
2016-09-01 beta |
|
2016-09-01 stable |
|
2016-07-19 alpha |
|
2016-07-13 stable |
|
2016-05-30 stable |
|
2016-04-03 stable |
|
2016-01-19 stable |
|
2015-12-10 stable |
|
2015-11-23 stable |
|
2015-09-09 stable |
|
2015-06-24 stable |
|
2015-04-29 stable |
|
2015-04-23 stable |
|
2015-03-04 stable |
|
2015-01-22 stable |
|
2014-12-18 stable |
|
2014-12-05 stable |
|
2014-12-04 stable |
|
2014-11-06 beta |
|
2014-10-16 beta |
|
2014-09-26 beta |
|
2014-09-26 stable |
|
2014-08-06 beta |
|
2014-08-06 stable |
|
2014-05-01 alpha |
|
2014-05-01 stable |
|
2.0.0a1 |
Easy InstallNot sure? Get more info. pear install PHP_CodeSniffer-2.0.0a1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/PHP_CodeSniffer-2.0.0a1 Release date: 2014-02-05 04:20 UTC Release state: alpha Release uploaded by: squiz Changelog: - Added the phpcbf script to automatically fix many errors found by the phpcs script - Added report type --report=diff to show suggested changes to fix coding standard violations - The --report argument now allows for custom reports to be used -- Use the full path to your custom report class as the report name - The --extensions argument is now respected when passing filenames; not just with directories - The --extensions argument now allows you to specify the tokenizer for each extension -- e.g., --extensions=module/php,es/js - Command line arguments can now be set in ruleset files -- e.g., arg name="report" value="summary" (print summary report; same as --report=summary) -- e.g., arg value="sp" (print source and progress information; same as -sp) -- The -vvv, --sniffs, --standard and -l command line arguments cannot be set in this way - Sniff process() methods can not optionally return a token to ignore up to -- If returned, the sniff will not be executed again until the passed token is reached in the file -- Useful if you are looking for tokens like T_OPEN_TAG but only want to process the first one - Removed the comment parser classes and replaced it with a simple comment tokenier -- T_DOC_COMMENT tokens are now tokenized into T_DOC_COMMENT_* tokens so they can be used more easily -- This change requires a significant rewrite of sniffs that use the comment parser -- This change requires minor changes to sniffs that listen for T_DOC_COMMENT tokens directly - Added Generic DocCommentSniff to check generic doc block formatting -- Removed doc block formatting checks from PEAR ClassCommentSniff -- Removed doc block formatting checks from PEAR FileCommentSniff -- Removed doc block formatting checks from PEAR FunctionCommentSniff -- Removed doc block formatting checks from Squiz ClassCommentSniff -- Removed doc block formatting checks from Squiz FileCommentSniff -- Removed doc block formatting checks from Squiz FunctionCommentSniff -- Removed doc block formatting checks from Squiz VariableCommentSniff - Squiz DocCommentAlignmentSniff has had its error codes changed -- NoSpaceBeforeTag becomes NoSpaceAfterStar -- SpaceBeforeTag becomes SpaceAfterStar -- SpaceBeforeAsterisk becomes SpaceBeforeStar - Generic MultipleStatementAlignment now aligns assignments within a block so they fit within their max padding setting -- The sniff previously requested the padding as 1 space if max padding was exceeded -- It now aligns the assignment with surrounding assignments if it can -- Removed property ignoreMultiline as multi-line assignments are now handled correctly and should not be ignored - Squiz FunctionClosingBraceSpaceSniff now requires a blank line before the brace in all cases except function args - Added error Squiz.Commenting.ClassComment.SpacingAfter to ensure there are no blank lines after a class comment - Added error Squiz.WhiteSpace.MemberVarSpacing.AfterComment to ensure there are no blank lines after a member var comment -- Fixes have also been corrected to not strip the member var comment or indent under some circumstances -- Thanks to Mark Scherer for help with this fix - Added error Squiz.Commenting.FunctionCommentThrowTag.Missing to ensure a throw is documented - Removed error Squiz.Commenting.FunctionCommentThrowTag.WrongType - Content passed via STDIN can now specify the filename to use so that sniffs can run the correct filename checks -- Ensure the first line of the content is: phpcs_input_file: /path/to/file - Squiz coding standard now enforces no closing PHP tag at the end of a pure PHP file - Squiz coding standard now enforces a single newline character at the end of the file - Squiz ClassDeclarationSniff no longer checks for a PHP ending tag after a class definition - Squiz ControlStructureSpacingSniff now checks TRY and CATCH statements as well - Removed MySource ChannelExceptionSniff Dependencies:
|
2014-02-05 stable |
|
2013-12-12 stable |
|
2013-11-27 stable |
|
2013-11-25 stable |
|
2013-09-26 beta |
|
2013-09-26 stable |
|
2013-07-25 beta |
|
2013-07-25 stable |
|
2013-04-04 beta |
|
2013-04-04 stable |
|
2013-02-08 beta |
|
2013-02-06 stable |
|
2012-12-04 stable |
|
2012-11-09 stable |
|
2012-11-01 stable |
|
2012-09-26 stable |
|
2012-08-08 stable |
|
2012-07-12 stable |
|
2012-05-17 stable |
|
2012-02-17 stable |
|
2011-12-01 stable |
|
2011-11-03 stable |
|
2011-03-17 stable |
|
2011-01-14 beta |
|
2010-09-03 beta |
|
2010-07-15 alpha |
|
2010-01-27 stable |
|
2009-11-17 stable |
|
2009-08-17 stable |
|
2009-07-07 beta |
|
2009-05-25 beta |
|
2009-03-09 beta |
|
2008-12-18 alpha |
|
2008-07-14 stable |
|
2008-07-03 beta |
|
2008-06-13 beta |
|
2008-05-12 beta |
|
2008-04-20 alpha |
|
2008-02-03 stable |
|
2007-12-20 stable |
|
2007-11-29 beta |
|
2007-11-13 beta |
|
2007-10-31 beta |
|
2007-09-24 beta |
|
2007-08-08 beta |
|
2007-07-01 beta |
|
2007-05-14 beta |
|
2007-04-16 beta |
|
2007-02-18 beta |
|
2007-01-11 beta |
|
2006-10-12 alpha |
|
2006-09-25 alpha |
|
2006-09-18 alpha |
|
2006-09-18 alpha |