diff --git a/PreviousNextDrupal/ruleset.xml b/PreviousNextDrupal/ruleset.xml index 09b1e7a..ebf7666 100644 --- a/PreviousNextDrupal/ruleset.xml +++ b/PreviousNextDrupal/ruleset.xml @@ -24,8 +24,18 @@ + + + + + + + + + + diff --git a/README.md b/README.md index dea2c81..e1d6ee8 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,9 @@ function doesAThing(array $data): int { #### PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose #### SlevomatCodingStandard.Classes.ClassStructure +#### SlevomatCodingStandard.Classes.RequireMultiLineMethodSignature #### SlevomatCodingStandard.Functions.RequireTrailingCommaInCall +#### SlevomatCodingStandard.Functions.RequireTrailingCommaInDeclaration #### SlevomatCodingStandard.Functions.StaticClosure #### SlevomatCodingStandard.Functions.UnusedInheritedVariablePassedToClosure #### SlevomatCodingStandard.Namespaces.AlphabeticallySortedUses diff --git a/tests/Sniffs/RequireMultiLineMethodSignatureTest.php b/tests/Sniffs/RequireMultiLineMethodSignatureTest.php new file mode 100644 index 0000000..533975e --- /dev/null +++ b/tests/Sniffs/RequireMultiLineMethodSignatureTest.php @@ -0,0 +1,27 @@ +getErrorCount()); + self::assertSniffError($report, 15, sniffName: 'SlevomatCodingStandard.Classes.RequireMultiLineMethodSignature', code: 'RequiredMultiLineSignature'); + } + + protected static function getSniffName(): string { + return 'SlevomatCodingStandard.Classes.RequireMultiLineMethodSignature'; + } + +} diff --git a/tests/Sniffs/RequireTrailingCommaInDeclarationTest.php b/tests/Sniffs/RequireTrailingCommaInDeclarationTest.php new file mode 100644 index 0000000..329efd1 --- /dev/null +++ b/tests/Sniffs/RequireTrailingCommaInDeclarationTest.php @@ -0,0 +1,32 @@ +getErrorCount()); + self::assertSniffError($report, 17, sniffName: 'SlevomatCodingStandard.Functions.RequireTrailingCommaInDeclaration', code: 'MissingTrailingComma'); + } + + protected static function getSniffName(): string { + return 'SlevomatCodingStandard.Functions.RequireTrailingCommaInDeclaration'; + } + +} diff --git a/tests/Sniffs/fixtures/RequireMultiLineMethodSignatureError.php b/tests/Sniffs/fixtures/RequireMultiLineMethodSignatureError.php new file mode 100644 index 0000000..c4ca6b6 --- /dev/null +++ b/tests/Sniffs/fixtures/RequireMultiLineMethodSignatureError.php @@ -0,0 +1,18 @@ +