Skip to content

Commit 1d4154e

Browse files
committed
Adding a few more use rules
`TraitUseDeclaration` Prohibits multiple traits separated by commas in one use statement. `UnusedUses` Looks for unused imports from other namespaces. `UselessAlias` Looks for `use` alias that is same as unqualified name.
1 parent 53ed8c3 commit 1d4154e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/ruleset.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
<property name="maxLinesCountBeforeWithoutComment" value="1"/>
6666
</properties>
6767
</rule>
68+
<rule ref="SlevomatCodingStandard.Classes.TraitUseDeclaration"/>
6869
<rule ref="SlevomatCodingStandard.Classes.TraitUseSpacing">
6970
<properties>
7071
<property name="linesCountBeforeFirstUse" value="1"/>
@@ -82,6 +83,15 @@
8283
<property name="linesCountAfterNamespace" value="1"/>
8384
</properties>
8485
</rule>
86+
<rule ref="SlevomatCodingStandard.Namespaces.UnusedUses">
87+
<properties>
88+
<property name="searchAnnotations" value="true"/>
89+
<property name="ignoredAnnotationNames" type="array">
90+
<element value="@testCase"/>
91+
</property>
92+
</properties>
93+
</rule>
94+
<rule ref="SlevomatCodingStandard.Namespaces.UselessAlias"/>
8595
<rule ref="SlevomatCodingStandard.Namespaces.UseSpacing">
8696
<properties>
8797
<property name="linesCountBeforeFirstUse" value="1"/>

0 commit comments

Comments
 (0)