|
7 | 7 | <arg name="colors"/> |
8 | 8 | <arg name="extensions" value="php"/> |
9 | 9 |
|
| 10 | + <!-- Make sniff report relative --> |
| 11 | + <arg name="basepath" value="."/> |
| 12 | + |
10 | 13 | <file>src</file> |
11 | 14 | <file>tests</file> |
12 | 15 | <file>tools</file> |
13 | 16 |
|
14 | 17 | <exclude-pattern>tools/doctum-config.php</exclude-pattern> |
15 | 18 |
|
16 | | - <rule ref="PhpMyAdmin"> |
17 | | - <exclude name="SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint"/> |
18 | | - <exclude name="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingNativeTypeHint"/> |
19 | | - <exclude name="Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps"/> |
20 | | - </rule> |
| 19 | + <rule ref="PhpMyAdmin"/> |
21 | 20 |
|
22 | 21 | <rule ref="Generic.Files.LineLength.TooLong"> |
23 | 22 | <exclude-pattern>src/Contexts/*</exclude-pattern> |
24 | 23 | </rule> |
25 | 24 |
|
26 | | - <rule ref="SlevomatCodingStandard.ControlStructures.RequireSingleLineCondition"/> |
27 | | - <rule ref="SlevomatCodingStandard.Functions.RequireSingleLineCall"/> |
28 | | - <rule ref="SlevomatCodingStandard.Whitespaces.DuplicateSpaces"> |
29 | | - <properties> |
30 | | - <property name="ignoreSpacesInComment" value="true"/> |
31 | | - </properties> |
| 25 | + <rule ref="SlevomatCodingStandard.Classes.ParentCallSpacing.IncorrectLinesCountAfterControlStructure"> |
| 26 | + <exclude-pattern>src/Exceptions/LexerException.php</exclude-pattern> |
| 27 | + <exclude-pattern>src/Exceptions/LoaderException.php</exclude-pattern> |
| 28 | + <exclude-pattern>src/Exceptions/ParserException.php</exclude-pattern> |
| 29 | + <exclude-pattern>tests/Lexer/TokensListTest.php</exclude-pattern> |
| 30 | + </rule> |
| 31 | + <rule ref="SlevomatCodingStandard.Classes.ParentCallSpacing.IncorrectLinesCountBeforeControlStructure"> |
| 32 | + <exclude-pattern>src/Lexer.php</exclude-pattern> |
| 33 | + <exclude-pattern>src/Parser.php</exclude-pattern> |
| 34 | + </rule> |
| 35 | + <rule ref="SlevomatCodingStandard.Classes.PropertySpacing.IncorrectCountOfBlankLinesAfterProperty"> |
| 36 | + <exclude-pattern>src/Lexer.php</exclude-pattern> |
| 37 | + </rule> |
| 38 | + <rule ref="SlevomatCodingStandard.Commenting.AnnotationName.AnnotationNameIncorrect"> |
| 39 | + <exclude-pattern>src/Statements/KillStatement.php</exclude-pattern> |
| 40 | + <exclude-pattern>src/Statements/WithStatement.php</exclude-pattern> |
| 41 | + </rule> |
| 42 | + <rule ref="SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint"> |
| 43 | + <exclude-pattern>src/*</exclude-pattern> |
| 44 | + </rule> |
| 45 | + <rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingNativeTypeHint"> |
| 46 | + <exclude-pattern>src/*</exclude-pattern> |
| 47 | + </rule> |
| 48 | + <rule ref="Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps"> |
| 49 | + <exclude-pattern>src/*</exclude-pattern> |
32 | 50 | </rule> |
33 | 51 |
|
34 | 52 | <rule ref="Squiz.Arrays.ArrayDeclaration.IndexNoNewline"> |
|
46 | 64 | <exclude-pattern>src/Components/Expression.php</exclude-pattern> |
47 | 65 | <exclude-pattern>src/Statement.php</exclude-pattern> |
48 | 66 | </rule> |
| 67 | + |
| 68 | + <rule ref="SlevomatCodingStandard.Commenting.RequireOneLineDocComment.MultiLineDocComment"> |
| 69 | + <severity>4</severity> |
| 70 | + </rule> |
| 71 | + <rule ref="SlevomatCodingStandard.PHP.RequireNowdoc.RequiredNowdoc"> |
| 72 | + <severity>4</severity> |
| 73 | + </rule> |
| 74 | + <rule ref="SlevomatCodingStandard.Commenting.InlineDocCommentDeclaration.InvalidFormat"> |
| 75 | + <severity>4</severity> |
| 76 | + </rule> |
49 | 77 | </ruleset> |
0 commit comments