From 05b577449eeb16b38dece9470626d5ff9cd40df0 Mon Sep 17 00:00:00 2001 From: mscherer Date: Fri, 10 Apr 2026 17:27:02 +0200 Subject: [PATCH 1/2] Add additional Universal sniffs to ruleset Adopt PHPCSExtra Universal sniffs that are not yet covered: - Universal.CodeAnalysis.NoEchoSprintf - Universal.CodeAnalysis.ConstructorDestructorReturn - Universal.CodeAnalysis.ForeachUniqueAssignment - Universal.CodeAnalysis.StaticInFinalClass - Universal.Operators.TypeSeparatorSpacing --- PhpCollective/ruleset.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PhpCollective/ruleset.xml b/PhpCollective/ruleset.xml index 3477948..a0bc71e 100644 --- a/PhpCollective/ruleset.xml +++ b/PhpCollective/ruleset.xml @@ -252,7 +252,12 @@ + + + + + From 5660b5e9d934ede9c0091d5ea25361215e20f5d9 Mon Sep 17 00:00:00 2001 From: mscherer Date: Fri, 10 Apr 2026 17:29:16 +0200 Subject: [PATCH 2/2] Docs. --- docs/sniffs.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/sniffs.md b/docs/sniffs.md index 3bb7b5f..f80f9c1 100644 --- a/docs/sniffs.md +++ b/docs/sniffs.md @@ -1,7 +1,7 @@ # PhpCollective Code Sniffer -The PhpCollectiveStrict standard contains 240 sniffs +The PhpCollectiveStrict standard contains 245 sniffs Generic (27 sniffs) ------------------- @@ -270,11 +270,16 @@ Squiz (27 sniffs) - Squiz.WhiteSpace.SemicolonSpacing - Squiz.WhiteSpace.SuperfluousWhitespace -Universal (5 sniffs) --------------------- +Universal (10 sniffs) +--------------------- +- Universal.CodeAnalysis.ConstructorDestructorReturn +- Universal.CodeAnalysis.ForeachUniqueAssignment +- Universal.CodeAnalysis.NoEchoSprintf +- Universal.CodeAnalysis.StaticInFinalClass - Universal.Constants.LowercaseClassResolutionKeyword - Universal.Constants.UppercaseMagicConstants - Universal.Operators.ConcatPosition +- Universal.Operators.TypeSeparatorSpacing - Universal.UseStatements.NoUselessAliases - Universal.WhiteSpace.PrecisionAlignment