Skip to content

Commit 2fad678

Browse files
committed
Vypnutí pravidla SpaceBeforeNotSniff
Důvod vypnutí: S novým CS se objevil v určitých případech problém, kdy spolu kolidují 2 pravidla a tím pádem nefunguje cs-fix. Jedná se o případy typu: ``` $builder->addDefinition($this->prefix('proactiveConfigurationsMapProvider')) ->setFactory(ProactiveConfigurationsMapProvider::class) ->setAutowired(! $lazyConfigurationsMap) ; ``` kdy problém je ten řádek `->setAutowired(! $lazyConfigurationsMap)``. Problém je v tom, že naše pravidlo `/Sniffs/Formatting/SpaceBeforeNotSniff.php` , které psali před nedávnem kluci ze SuperZOO, vyžaduje mezeru před `!`. Po opravě by tedy vzniklo `->setAutowired( ! $lazyConfigurationsMap)` , což je ale problém pro pravidlo `PSR2.Methods.FunctionCallSignature.SpaceAfterOpenBracket` , které vyžaduje 0 mezer po otevírací závorce volání funkce.
1 parent 8083453 commit 2fad678

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

src/PeckaCodingStandardPSR12Based/ruleset.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,6 @@
152152
<!-- Formatting -->
153153
<rule ref="Generic.Formatting.SpaceAfterCast"/>
154154
<rule ref="Generic.Formatting.SpaceAfterNot"/>
155-
<rule ref="../Sniffs/Formatting/SpaceBeforeNotSniff.php"/>
156155

157156
<!-- Variables -->
158157
<rule ref="SlevomatCodingStandard.Variables.UnusedVariable">

0 commit comments

Comments
 (0)