2

저는 최근 CruisControl에 기반한 Continuous Integration 서버 인 PHPUnderControl을 설정하려고했습니다. 내가 실행하고 싶은 체크의 일부는 "코드 냄새"를 탐지하는 PHP CodeSniffer (PHPCS)입니다. 그러나이를 코드베이스에서 실행하면 극단적 인 문제가 발견됩니다. 이것들의 대부분은 svn : externals 지시어를 통해 SVN 저장소에 포함 된 라이브러리에서 찾을 수 있으므로 내 통제하에 있지 않습니다.PHPUnderControl에서 특정 디렉토리를 무시하도록 PHP_CodeSniffer를 구성 할 수 있습니까?

다른 부분의 유효성을 검사하면서 PHP_CodeSniffer에 내 SVN 저장소의 일부를 무시하도록 말할 수 있습니까?

답변

4

해결책을 찾았습니다 - --ignore 스위치를 phpcs에 전달 된 인수 세트에 추가 할 수 있습니다. 디스플레이에

[--ignore=<patterns>] 

사용

$ phpcs --help 

명령 줄 사용에 대한 모든 정보를 제공합니다.