我有一个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/

10-09 00:55