Codesniffer для проверки пробельных строк
Какой кодовый анализатор я должен использовать, чтобы найти строки, которые просто содержат пробелы? Стандарт PSR-2 уже охватывает пробелы в конце непустых строк, но я также хочу охватить пустые строки.
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>