kab*_*hya 8 php coding-style symfony psr-2
好的,我知道php-cs-fixer允许以下级别的编码标准修复:
php php-cs-fixer.phar fix /path/to/project --level=psr0
php php-cs-fixer.phar fix /path/to/project --level=psr1
php php-cs-fixer.phar fix /path/to/project --level=psr2
php php-cs-fixer.phar fix /path/to/project --level=symfony
Run Code Online (Sandbox Code Playgroud)
我知道psr0,psr1,psr2水平保持指定的编码标准.
但我想知道什么--level=symfony提供以及该编码标准与之有何不同psr2.
如果我们不提供--level选项的话.--level=psr2默认假设?
谢谢
这是一篇关于使用的很好的博客文章php-cs-fixer,它暗示默认情况下它使用psr2修复程序,如果--level如果未提供
但是,如果我们--level=symfony明确通过,它会运行一些\xe2\x80\x9cadditional\xe2\x80\x9d 检查,这些检查针对 Symfony 并超越 PSR2
\n\n\n默认情况下,它运行 \xe2\x80\x9call PSR-2 修复程序和一些其他修复程序。\xe2\x80\x9d 您\n 可以使用 --level 标志切换要运行的级别,我\xe2\x80 \x99ll\n 设置为 psr2,以便 \xe2\x80\x9cadditional\xe2\x80\x9d 检查,这些检查是针对 Symfony 的,并且超越 PSR2,不要 \xe2\x80\x99t 扔给我离开。(默认情况下,它运行\n整个堆栈,称为级别\xe2\x80\x9csymfony\xe2\x80\x9d,并且\n包括\xe2\x80\x9c在后续行中对齐等号\xe2\x80\x9d之类的内容)。
\n
还有github 上的 php-cs-fixer README提供了有关在 PSR-0、PSR-1、PSR-2 和 symfony 中运行的过滤器的一些信息。
\n