Codesniffer检查空白行

时间:2015-04-27 16:18:21

标签: codesniffer phpcodesniffer

我应该使用哪些codeniffer sniff来查找只包含空格的行? PSR-2标准已经覆盖非空行末尾的空白,但我也想覆盖空行。

1 个答案:

答案 0 :(得分:1)

你可能想尝试这个嗅探:https://github.com/squizlabs/PHP_CodeSniffer/blob/master/CodeSniffer/Standards/Squiz/Sniffs/WhiteSpace/SuperfluousWhitespaceSniff.php

使用以下命令将其包含在ruleset.xml文件中:

<rule ref="Squiz.WhiteSpace.SuperfluousWhitespace" />

它将在任何行的末尾,文件的开头和结尾以及一行中的多个空行(即使它们不包含空格)中查找空格。您可以通过在ruleset.xml文件中将错误代码的严重性更改为0来将您不想要的任何消息静音。例如:

<rule ref="Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines">
    <severity>0</severity>
</rule>