2016-07-03 16 views
1

私はPHPコーディング標準(レベルPSR-1)を満たしていることを確認しようとしているララベルアプリケーション(作曲者で作成)を持っています。私が実行します。php codesnifferは何も返しません...私のコードは標準ですか?

$ 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/ 

2番目のオプションは、冗長フラグ-vを使用することです。詳細を増やすには、-vvvに設定してください。有効な冗長出力で

、PHP_CodeSnifferのは、それがチェックされ というファイルを印刷するファイルが含まれているどのように多くのトークンや線をお見せし、 とあなたがそれを処理するのにかかった時間を知らせます。

phpcs -v --standard=PSR1 my_app/ 
関連する問題