5

我正在使用这个 Eclipse 插件 ( http://www.phpsrc.org/projects/pti-php-codesniffer/wiki/ ) 来检查 PHP 代码样式。

这个插件带有一些检查标准,但 PSR-2 没有。

该插件允许通过提供文件来定义自定义标准。

我已经下载了这个 psr2 标准(https://github.com/squizlabs/PHP_CodeSniffer/tree/master/CodeSniffer/Standards/PSR2)并像自定义标准一样在 eclipse 插件中定义。

但它不起作用(eclipse 没有告诉我我有任何错误)。如果我配置无自定义标准(包含插件的标准),它会这样做。

有这个问题的人吗?配置 Eclipse 的任何其他方式来告诉我(在我编码时)PSR-2 不合规代码在哪里?

4

1 回答 1

1

根据这个 google groups post,PSR-2 标准是在一个 Symfony 插件中定义的(我假设是这个)。所以,与其自己做,不如用别人的。

旁注:这可能不是最好的答案,因为如果您不使用 Symfony,它可能会带来您不需要的开销。

补充: 这里的潜在替代方案,但看起来它只在 Zend Studio 中测试过,而不是 PDT

于 2015-09-10T12:39:53.120 回答