2013-11-15 3 views
3

설정 Syntynt는 PHP 코드의 유효성을 검사합니다. PHP와 PHPCS를 체커로 사용하고 있습니다.인수를 사용할 때 신택스 검사가 작동하지 않습니다.

let g:syntastic_php_checkers = ['php', 'phpcs'] 

이것은 완벽하게 작동합니다. 그러나 WordPress 코딩 표준을 사용하여이 줄을 추가했습니다.

let g:syntastic_php_phpcs_args = "--standard=WordPress" 

표준 인수를 통과해야합니다. 이 인수는 명령 행에서 작동한다는 점은 주목할 가치가 있습니다. 그러나 Vim에서 "SyntasticCheck"를 실행하면 응답이 없습니다. 오류 통지조차하지 않습니다.

무슨 일입니까?

답변

4

추가 구성 옵션뿐만 아니라 g:syntastic_php_phpcs_args의 기본 인수를 전달해야합니다. 기본 옵션은 --report=CSV, 그래서 당신의 정력 명령은 다음과 같아야합니다

let g:syntastic_php_phpcs_args="--report=csv --standard=WordPress"

FWIW, 나는이 Syntastic에서 phpcs.vim 파일을보고 발견했다.