Skip to content

Commit 2d740eb

Browse files
authored
Merge pull request #3 from patchlevel/fix-bc-breaks
Fix some BC breaks from the major update of slevomat
2 parents 56b3618 + ab74ae0 commit 2d740eb

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

src/PatchlevelCodingStandard/ruleset.xml

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,6 @@
142142
<property name="linesCountBetweenUses" value="0"/>
143143
</properties>
144144
</rule>
145-
<!-- Forbid dead code -->
146-
<rule ref="SlevomatCodingStandard.Classes.UnusedPrivateElements"/>
147145
<!-- Forbid prefix and suffix "Abstract" for abstract classes -->
148146
<rule ref="SlevomatCodingStandard.Classes.SuperfluousAbstractClassNaming"/>
149147
<!-- Forbid prefix and suffix "Exception" for exception classes -->
@@ -222,15 +220,15 @@
222220
<exclude name="SlevomatCodingStandard.ControlStructures.BlockControlStructureSpacing.IncorrectLinesCountBeforeControlStructure" />
223221
<exclude name="SlevomatCodingStandard.ControlStructures.BlockControlStructureSpacing.IncorrectLinesCountBeforeFirstControlStructure" />
224222
<properties>
225-
<property name="tokensToCheck" type="array">
226-
<element value="T_IF" />
227-
<element value="T_DO" />
228-
<element value="T_WHILE" />
229-
<element value="T_FOR" />
230-
<element value="T_FOREACH" />
231-
<element value="T_SWITCH" />
232-
<element value="T_TRY" />
233-
<element value="T_DEFAULT" />
223+
<property name="controlStructures" type="array">
224+
<element value="if" />
225+
<element value="do" />
226+
<element value="while" />
227+
<element value="for" />
228+
<element value="foreach" />
229+
<element value="switch" />
230+
<element value="try" />
231+
<element value="default" />
234232
</property>
235233
</properties>
236234
</rule>
@@ -244,11 +242,11 @@
244242
<property name="linesCountBeforeWhenFirstInCaseOrDefault" value="0"/>
245243
<property name="linesCountAfterWhenLastInCaseOrDefault" value="1"/>
246244
<property name="linesCountAfterWhenLastInLastCaseOrDefault" value="0"/>
247-
<property name="tokensToCheck" type="array">
248-
<element value="T_RETURN" />
249-
<element value="T_THROW" />
250-
<element value="T_YIELD" />
251-
<element value="T_YIELD_FROM" />
245+
<property name="jumpStatements" type="array">
246+
<element value="return" />
247+
<element value="throw" />
248+
<element value="yield" />
249+
<element value="yield_from" />
252250
</property>
253251
</properties>
254252
</rule>
@@ -338,16 +336,20 @@
338336
<rule ref="SlevomatCodingStandard.TypeHints.DeclareStrictTypes">
339337
<properties>
340338
<property
341-
name="newlinesCountBetweenOpenTagAndDeclare"
342-
value="2"
339+
name="declareOnFirstLine"
340+
value="false"
341+
/>
342+
<property
343+
name="linesCountBeforeDeclare"
344+
value="1"
343345
/>
344346
<property
345347
name="spacesCountAroundEqualsSign"
346348
value="0"
347349
/>
348350
<property
349-
name="newlinesCountAfterDeclare"
350-
value="2"
351+
name="linesCountAfterDeclare"
352+
value="1"
351353
/>
352354
</properties>
353355
</rule>

0 commit comments

Comments
 (0)