11# PhpCollective Code Sniffer
22
33
4- The PhpCollectiveStrict standard contains 217 sniffs
4+ The PhpCollectiveStrict standard contains 226 sniffs
55
66Generic (25 sniffs)
77-------------------
@@ -165,12 +165,14 @@ PSR12 (14 sniffs)
165165- PSR12.Properties.ConstantVisibility
166166- PSR12.Traits.UseDeclaration
167167
168- SlevomatCodingStandard (48 sniffs)
168+ SlevomatCodingStandard (56 sniffs)
169169----------------------------------
170170- SlevomatCodingStandard.Arrays.ArrayAccess
171171- SlevomatCodingStandard.Arrays.MultiLineArrayEndBracketPlacement
172172- SlevomatCodingStandard.Arrays.SingleLineArrayWhitespace
173173- SlevomatCodingStandard.Arrays.TrailingArrayComma
174+ - SlevomatCodingStandard.Attributes.AttributeAndTargetSpacing
175+ - SlevomatCodingStandard.Attributes.RequireAttributeAfterDocComment
174176- SlevomatCodingStandard.Classes.BackedEnumTypeSpacing
175177- SlevomatCodingStandard.Classes.ClassConstantVisibility
176178- SlevomatCodingStandard.Classes.ClassMemberSpacing
@@ -185,14 +187,19 @@ SlevomatCodingStandard (48 sniffs)
185187- SlevomatCodingStandard.ControlStructures.DisallowContinueWithoutIntegerOperandInSwitch
186188- SlevomatCodingStandard.ControlStructures.DisallowYodaComparison
187189- SlevomatCodingStandard.ControlStructures.JumpStatementsSpacing
190+ - SlevomatCodingStandard.ControlStructures.LanguageConstructWithParentheses
188191- SlevomatCodingStandard.ControlStructures.NewWithParentheses
189192- SlevomatCodingStandard.ControlStructures.RequireNullCoalesceOperator
190193- SlevomatCodingStandard.ControlStructures.RequireShortTernaryOperator
191194- SlevomatCodingStandard.Exceptions.DeadCatch
192195- SlevomatCodingStandard.Functions.ArrowFunctionDeclaration
196+ - SlevomatCodingStandard.Functions.DisallowTrailingCommaInCall
197+ - SlevomatCodingStandard.Functions.DisallowTrailingCommaInClosureUse
198+ - SlevomatCodingStandard.Functions.DisallowTrailingCommaInDeclaration
193199- SlevomatCodingStandard.Functions.NamedArgumentSpacing
194200- SlevomatCodingStandard.Functions.RequireTrailingCommaInCall
195201- SlevomatCodingStandard.Functions.RequireTrailingCommaInClosureUse
202+ - SlevomatCodingStandard.Functions.RequireTrailingCommaInDeclaration
196203- SlevomatCodingStandard.Namespaces.AlphabeticallySortedUses
197204- SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation
198205- SlevomatCodingStandard.Namespaces.NamespaceDeclaration
@@ -214,9 +221,10 @@ SlevomatCodingStandard (48 sniffs)
214221- SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing
215222- SlevomatCodingStandard.TypeHints.UnionTypeHintFormat
216223- SlevomatCodingStandard.Variables.DuplicateAssignmentToVariable
224+ - SlevomatCodingStandard.Variables.UnusedVariable
217225- SlevomatCodingStandard.Whitespaces.DuplicateSpaces
218226
219- Squiz (27 sniffs)
227+ Squiz (28 sniffs)
220228-----------------
221229- Squiz.Arrays.ArrayBracketSpacing
222230- Squiz.Classes.LowercaseClassKeywords
@@ -231,6 +239,7 @@ Squiz (27 sniffs)
231239- Squiz.Functions.LowercaseFunctionKeywords
232240- Squiz.Functions.MultiLineFunctionDeclaration
233241- Squiz.Operators.ValidLogicalOperators
242+ - Squiz.PHP.DisallowSizeFunctionsInLoops
234243- Squiz.PHP.Eval
235244- Squiz.PHP.NonExecutableCode
236245- Squiz.Scope.MemberVarScope
0 commit comments