例として PSR2 ruleset.xml を見ていると、多くのコメント付きブロックが表示されます。<!-- checked in Files/SideEffectsSniff -->
ここに小さなスニペットがあります: 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
。
私の質問は、副作用がチェックされているかどうかです。はいの場合、どのルールが原因ですか?
明確にしていただきありがとうございます。