Releases: slevomat/coding-standard
Releases · slevomat/coding-standard
8.13.3
8.13.2
🐛 Fixes
SlevomatCodingStandard.Commenting.UselessFunctionDocComment: Fixed false positivesSlevomatCodingStandard.Commenting.DocCommentSpacing: Fixed false positivesSlevomatCodingStandard.ControlStructures.JumpStatementsSpacing: Fix TypeError when return is on the first line of the file (thanks to @herndlm)
8.13.1
8.13.0
8.12.1
8.12.0
🆕 New sniffs
SlevomatCodingStandard.Arrays.ArrayAccess: Disallow whitespace between array access operator and the variable, or between array access operators (thanks to @kamil-zacek)
🐛 Fixes
SlevomatCodingStandard.Classes.ClassStructure: Fixed fixerSlevomatCodingStandard.ControlStructures.RequireNullSafeObjectOperator: Fixed false positiveSlevomatCodingStandard.Namespaces.ReferenceUsedNamesOnly: FixesSlevomatCodingStandard.Arrays.DisallowPartiallyKeyed: Fixed false positive
8.11.1
8.11.0
🆕 New sniffs
SlevomatCodingStandard.Commenting.AnnotationName: Checks incorrect annotation names
🔧 Improvements
SlevomatCodingStandard.Namespaces.AlphabeticallySortedUses: Don't fix when multiple uses are in one statement (thanks to @jonathan1055)- Support for
phpstan/phpdoc-parser1.20
🐛 Fixes
SlevomatCodingStandard.Strings.DisallowVariableParsing: Fixed false positiveSlevomatCodingStandard.Arrays.DisallowPartiallyKeyed: Fixed false positive with array unpacking
8.10.0
🆕 New sniffs
SlevomatCodingStandard.Classes.DisallowStringExpressionPropertyFetch: Disallows string expression property fetch$object->{'foo'}SlevomatCodingStandard.Strings.DisallowVariableParsing: Disallows variable parsing inside strings (thanks to @Ekimik)SlevomatCodingStandard.Arrays.DisallowPartiallyKeyed: Disallows partially keyed arrays (thanks to @bkdotcom)
🔧 Improvements
- Object shapes support
- Improved support for arrays in
array()style (thanks to @bkdotcom) - Support for
phpstan/phpdoc-parser1.18