我有一个laravel应用程序(使用composer创建),试图确保满足PHP编码标准(PSR-1级)。我跑:
$ phpcs --standard=PSR1 my_app/
然后在几秒钟内,它返回一个新的,空的,随时可用的命令行:
$
这是否意味着我的代码符合PSR-1中的所有要求和标准?只是这样做:
$ phpcs my_app/
$ phpcs --standard=PEAR my_app/
$ phpcs --standard=PSR1 --report=summary lauras_app/
我只想确保如果命令什么都不返回,那意味着我的代码是标准的。谢谢!
最佳答案
如果Phpcs没有检测到错误,则不会输出任何内容。
从他们的doc:
有2个不同的选项可以查看phpcs
在做什么。
使用show_progress
phpcs --config-set show_progress 1 --standard=PSR1 my_app/
或
-p
。phpcs -p --standard=PSR1 my_app/
第二种选择是使用详细标志
-v
。您可以将其设置为-vvv
以增加详细信息。phpcs -v --standard=PSR1 my_app/
关于PHP的Codeniffer什么也没有返回...我的代码是标准的吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38171658/