在PHPUnderControl中,我可以配置PHP_CodeSniffer来忽略特定目录吗?

时间:2010-07-16 21:54:12

标签: ant continuous-integration cruisecontrol codesniffer phpundercontrol

我最近一直在尝试设置PHPUnderControl,一个基于CruisControl的持续集成服务器。我想运行的部分检查是PHP CodeSniffer(PHPCS)来检测“代码味道”。但是,让我的代码库运行会导致检测到大量问题。其中大多数是在我通过svn:externals指令包含在我的SVN存储库中的库中找到的,因此不在我的控制之下。

是否可以告诉PHP_CodeSniffer忽略部分SVN存储库,同时仍然验证其他部分?

1 个答案:

答案 0 :(得分:4)

找到解决方案 - 可以将--ignore开关添加到传递给phpcs的参数集中。

[--ignore=<patterns>]

使用

$ phpcs --help

显示有关命令行用法的所有信息。