Когда я смотрю на ruleset.xml PSR2 в качестве примера, я вижу много комментировали блоков говоря <!-- checked in Files/SideEffectsSniff -->
PHPCS ruleset.xml «Проверено ххх»
Здесь есть небольшой отрывок из: https://github.com/squizlabs/PHP_CodeSniffer/blob/master/CodeSniffer/Standards/PSR2/ruleset.xml
<!-- PHP code MUST use only UTF-8 without BOM. -->
<rule ref="Generic.Files.ByteOrderMark"/>
<!-- 2.3. Side Effects -->
<!-- A file SHOULD declare new symbols (classes, functions, constants, etc.) and cause no other side effects, or it SHOULD execute logic with side effects, but SHOULD NOT do both. -->
<!-- checked in Files/SideEffectsSniff -->
В остальном файла нет правил, аналогичных Files.SideEffectsSniff
.
Мой вопрос в том, проверены ли побочные эффекты или нет? И если да, то какое правило несет за это ответственность?
Благодарим вас за разъяснение.
Спасибо за объяснение! – lockdoc