Какой анализ кода следует использовать для поиска строк, содержащих только пробелы? Стандарт PSR-2 уже покрывает пробелы в конце непустых строк, но я также хочу покрыть пустые строки.
Codesniffer для проверки пробельных строк
Ответы (1)
Вы можете попробовать этот снифф: https://github.com/squizlabs/PHP_CodeSniffer/blob/master/CodeSniffer/Standards/Squiz/Sniffs/WhiteSpace/SuperfluousWhitespaceSniff.php
Включите его в свой файл ruleset.xml, используя:
<rule ref="Squiz.WhiteSpace.SuperfluousWhitespace" />
Он будет искать пробелы в конце любой строки, начале и конце файла, а также несколько пустых строк подряд (даже если они не содержат пробелов). Вы можете отключить любое из этих сообщений, которые вам не нужны, изменив серьезность кода ошибки на 0 в файле ruleset.xml. Например:
<rule ref="Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines">
<severity>0</severity>
</rule>
person
Greg Sherwood
schedule
27.04.2015
Спасибо.
SuperfluousWhitespace
раньше не работал из-за несовместимости с PSR2: github.com/squizlabs/PHP_CodeSniffer /вопросы/600
- person white_gecko; 23.05.2015