2016-07-03 15 views
1

필자는 PHP 코딩 표준 (레벨 PSR-1)을 충족 시키려고 노력하고있는 작곡가로 만든 laravel 응용 프로그램을 가지고 있습니다. 나는 실행 PHP 코드 니퍼는 아무 것도 반환하지 않습니다 ... 내 코드가 표준입니까?

$ phpcs --standard=PSR1 my_app/ 

그리고 그냥 비어있는 새, 즉시 이동 명령 줄 반환 몇 초

이 내 코드를 뜻

$ 

모든 요구 사항 및 표준에 부합 PSR-1?

$ phpcs my_app/ 
$ phpcs --standard=PEAR my_app/ 
$ phpcs --standard=PSR1 --report=summary lauras_app/ 

명령이 아무 것도 반환하지 않으면 내 코드가 표준임을 의미합니다. 고맙습니다!

답변

1

오류를 감지하지 않으면 Phpcs에서 아무 것도 출력하지 않습니다. 자신의 doc에서 :

기본적으로 PHP_CodeSniffer은 끝에 오류 및 경고의 보고서 를 인쇄, 조용히 실행됩니다. 많은 파일 ( )을 검사하는 경우 보고서를 보려면 잠시 기다려야 할 수 있습니다. 에 무슨 일이 일어나고 있는지 알려면 진행 상황이나 자세한 출력을 켜십시오.

phpcs의 2 가지 옵션이 있습니다. 발전 출력으로 show_progress

이 활성화 사용

, PHP_CodeSniffer 각 파일에 대한 단일 문자 상태가

phpcs --config-set show_progress 1 --standard=PSR1 my_app/ 

또는 -p

을 확인하고 인쇄 할 수 있습니다.

phpcs -p --standard=PSR1 my_app/ 

두 번째 옵션은 자세한 플래그 -v을 사용하는 것입니다. 세부 사항을 높이려면 -vvv까지 설정할 수 있습니다. 파일이 많은 토큰과 선을, 를 포함하고 당신이 그것을 처리하는 데 걸린 시간을 알려 주시기 방법을 사용 자세한 출력으로

, PHP_CodeSniffer 그것을 확인하고 있습니다 파일을 인쇄 할 것이다, 당신을 보여줍니다.

phpcs -v --standard=PSR1 my_app/