如何使用php-cs-fixer和vim进行laravel?

时间:2017-02-16 07:42:35

标签: laravel vim laravel-5 phpcs php-cs-fixer

我安装了php-cs-fixer&与vim插件https://github.com/stephpy/vim-php-cs-fixer一起使用。我正在使用https://github.com/laravel/framework/blob/5.4/.php_cs中的自定义配置文件。但是我遇到了这个问题,即@paramcomment之后的额外空格会被删除。

我该如何解决这个问题?提前谢谢。

Laravel使用PSR2编码标准。

来自laravel.com关于文档 - 请注意,@param属性后跟两个空格,参数类型,两个空格,最后是变量名称:

/**
 * Register a binding with the container.
 *
 * @param  string|array  $abstract
 * @param  \Closure|string|null  $concrete
 * @param  bool  $shared
 * @return void
 */
public function bind($abstract, $concrete = null, $shared = false)
{
    //
}

感谢。

1 个答案:

答案 0 :(得分:0)

您可能正在寻找“phpdoc_align”修复工具。见docs

enter image description here

Laravel使用更多来自Symfony标准(标有“@Symfony”)。

但找到Laravel所有修复工具的最佳方法是在Laravel repostiory的PHP-CS-Fixer configuration