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>
Другие вопросы по тегам