Skip to content

1.5.2

Choose a tag to compare

@gsherwood gsherwood released this 04 Feb 23:54
· 5322 commits to master since this release
  • Improved support for the PHP 5.5. classname::class syntax
    • PSR2 SwitchDeclarationSniff no longer throws errors when this syntax is used in CASE conditions
  • Improved support for negative checks of instanceOf in Squiz ComparisonOperatorUsageSniff
    • Thanks to Martin Winkel for the patch
  • Generic FunctionCallArgumentSpacingSniff now longer complains about space before comma when using here/nowdocs
    • Thanks to Richard van Velzen for the patch
  • Generic LowerCaseConstantSniff and UpperCaseConstantSniff now ignore class constants
    • Thanks to Kristopher Wilson for the patch
  • PEAR FunctionCallSignatureSniff now has settings to specify how many spaces should appear before/after parentheses
    • Override the 'requiredSpacesAfterOpen' and 'requiredSpacesBeforeClose' settings in a ruleset.xml file to change
    • Default remains at 0 for both
    • Thanks to Astinus Eberhard for the patch
  • PSR2 ControlStructureSpacingSniff now has settings to specify how many spaces should appear before/after parentheses
    • Override the 'requiredSpacesAfterOpen' and 'requiredSpacesBeforeClose' settings in a ruleset.xml file to change
    • Default remains at 0 for both
    • Thanks to Astinus Eberhard for the patch
  • Squiz ForEachLoopDeclarationSniff now has settings to specify how many spaces should appear before/after parentheses
    • Override the 'requiredSpacesAfterOpen' and 'requiredSpacesBeforeClose' settings in a ruleset.xml file to change
    • Default remains at 0 for both
    • Thanks to Astinus Eberhard for the patch
  • Squiz ForLoopDeclarationSniff now has settings to specify how many spaces should appear before/after parentheses
    • Override the 'requiredSpacesAfterOpen' and 'requiredSpacesBeforeClose' settings in a ruleset.xml file to change
    • Default remains at 0 for both
    • Thanks to Astinus Eberhard for the patch
  • Squiz FunctionDeclarationArgumentSpacingSniff now has settings to specify how many spaces should appear before/after parentheses
    • Override the 'requiredSpacesAfterOpen' and 'requiredSpacesBeforeClose' settings in a ruleset.xml file to change
    • Default remains at 0 for both
    • Thanks to Astinus Eberhard for the patch
  • Removed UnusedFunctionParameter, CyclomaticComplexity and NestingLevel from the Squiz standard
  • Generic FixmeSniff and TodoSniff now work correctly with accented characters
  • Fixed bug #20145 : Custom ruleset preferences directory over installed standard
  • Fixed bug #20147 : phpcs-svn-pre-commit - no more default error report
  • Fixed bug #20151 : Problem handling "if(): ... else: ... endif;" syntax
  • Fixed bug #20190 : Invalid regex in Squiz_Sniffs_WhiteSpace_SuperfluousWhitespaceSniff