【问题标题】:Ignoring single PHPCS rule when running from command line从命令行运行时忽略单个 PHPCS 规则
【发布时间】:2016-06-09 16:51:52
【问题描述】:

场景

有时,我想运行 PHPCS,但让它忽略一条规则,在本例中为 Camel Case Method Name 规则。

我知道我可以创建一个新规则集,它从另一个规则集中继承所有规则并排除其中一个,但如果可能的话,我想从命令行执行此操作。

问题

在运行phpcs --standard=PSR2 --extentions=php src/ 时,有没有办法从该运行的标准中排除单个规则?

【问题讨论】:

  • 目前没有办法做到这一点。 CLI 只允许您选择性地包含嗅探,而不是排除它们。但这是一个好主意。你应该考虑在这里添加一个问题:github.com/squizlabs/PHP_CodeSniffer

标签: phpcs


【解决方案1】:

自 2016 年 6 月 29 日起,这已成为可能。

要排除特定的嗅探,请使用标志--exclude=sniff1,sniff2,sniff3

有关详细信息,请参阅GitHub issuecommit

【讨论】:

  • 要找出嗅探名称:phpcs -e 将列出嗅探,以便您可以将它们复制并粘贴到 --exclude 参数。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-18
  • 1970-01-01
  • 2018-08-22
  • 1970-01-01
相关资源
最近更新 更多