@@ -107,6 +107,7 @@ Detailed list of Slevomat sniffs with configured settings. Some sniffs are not i
107107 - ignoreStandaloneIfInScope: true
108108 - ignoreOneLineTrailingIf: true
109109- SlevomatCodingStandard.ControlStructures.RequireNullCoalesceEqualOperator
110+ - SlevomatCodingStandard.ControlStructures.RequireNullSafeObjectOperator
110111- SlevomatCodingStandard.Functions.StaticClosure
111112- SlevomatCodingStandard.Operators.DisallowEqualOperators
112113- SlevomatCodingStandard.Operators.RequireOnlyStandaloneIncrementAndDecrementOperators
@@ -122,9 +123,6 @@ Excluded sniffs:
122123
123124#### Cleaning
124125
125- - SlevomatCodingStandard.Classes.UnusedPrivateElements
126- - alwaysUsedPropertiesAnnotations: false
127- - alwaysUsedPropertiesSuffixes: false
128126- SlevomatCodingStandard.Functions.UnusedInheritedVariablePassedToClosure
129127- SlevomatCodingStandard.Functions.UselessParameterDefaultValue
130128- SlevomatCodingStandard.Namespaces.UnusedUses
@@ -144,6 +142,7 @@ Excluded sniffs:
144142 - ignoreUnusedValuesWhenOnlyKeysAreUsedInForeach: true
145143- SlevomatCodingStandard.Variables.UselessVariable
146144- SlevomatCodingStandard.Exceptions.DeadCatch
145+ - SlevomatCodingStandard.Exceptions.RequireNonCapturingCatch
147146
148147Excluded sniffs:
149148
@@ -171,14 +170,16 @@ Excluded sniffs:
171170 - linesCountBeforeFirstControlStructure: 0
172171 - linesCountAfterControlStructure: 1
173172 - linesCountAfterLastControlStructure: 0
174- - tokensToCheck : [ T_SWITCH, T_TRY, T_IF, T_FOR, T_FOREACH, T_WHILE ]
173+ - controlStructures : [ switch, try, if, for, foreach, while ]
175174- SlevomatCodingStandard.ControlStructures.JumpStatementsSpacing
176175 - allowSingleLineYieldStacking: whether or not to allow multiple yield/yield from statements in a row without blank lines.
177- - linesCountBeforeControlStructure: 1
178- - linesCountBeforeFirstControlStructure: 0
179- - linesCountAfterControlStructure: 0
180- - linesCountAfterLastControlStructure: 0
181- - tokensToCheck: default
176+ - linesCountBefore: 1
177+ - linesCountBeforeFirst: 0
178+ - linesCountAfter: 0
179+ - linesCountAfterLast: 0
180+ - linesCountAfterWhenLastInCaseOrDefault: 0
181+ - linesCountAfterWhenLastInLastCaseOrDefault: 0
182+ - jumpStatements: [ goto, throw, yield, continue, break, return]
182183- SlevomatCodingStandard.ControlStructures.LanguageConstructWithParentheses
183184- SlevomatCodingStandard.ControlStructures.NewWithParentheses
184185- SlevomatCodingStandard.ControlStructures.RequireMultiLineTernaryOperator
@@ -188,7 +189,8 @@ Excluded sniffs:
188189 - ignoreMultiLine: false
189190- SlevomatCodingStandard.ControlStructures.DisallowYodaComparison
190191- SlevomatCodingStandard.Functions.DisallowArrowFunction
191- - SlevomatCodingStandard.Functions.TrailingCommaInCall
192+ - SlevomatCodingStandard.Functions.RequireTrailingCommaInCall
193+ - SlevomatCodingStandard.Functions.RequireTrailingCommaInDeclaration
192194- SlevomatCodingStandard.Namespaces.AlphabeticallySortedUses
193195 - psr12Compatible: true
194196 - caseSensitive: true
@@ -220,9 +222,11 @@ Excluded sniffs:
220222- SlevomatCodingStandard.TypeHints.NullableTypeForNullDefaultValue
221223- SlevomatCodingStandard.TypeHints.ParameterTypeHintSpacing
222224- SlevomatCodingStandard.TypeHints.PropertyTypeHintSpacing
225+ - SlevomatCodingStandard.TypeHints.UnionTypeHintFormat
226+ - withSpaces: no
227+ - shortNullable: yes
228+ - nullPosition: last
223229- SlevomatCodingStandard.Namespaces.DisallowGroupUse
224- - SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameAfterKeyword
225- - keywordsToCheck: T_EXTENDS, T_IMPLEMENETS, T_USE, T_NEW, T_THROW
226230- SlevomatCodingStandard.Namespaces.FullyQualifiedExceptions
227231 - specialExceptionNames: false
228232 - ignoredNames: default
@@ -237,6 +241,7 @@ Excluded sniffs:
237241- SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation
238242- SlevomatCodingStandard.Commenting.ForbiddenAnnotations
239243 - forbiddenAnnotations: @author , @created , @version , @package , @copyright , @license , @throws
244+ - SlevomatCodingStandard.Classes.RequireConstructorPropertyPromotion
240245- SlevomatCodingStandard.Commenting.EmptyComment
241246- SlevomatCodingStandard.Commenting.InlineDocCommentDeclaration
242247- SlevomatCodingStandard.Commenting.UselessFunctionDocComment
0 commit comments