留空换行符 PHP CS Fixer
Leave empty line breaks PHP CS Fixer
在我的代码中,我更喜欢在 class 中的方法之间有多个换行符,以使浏览代码更容易一些,并且我尝试了一堆听起来与 keeping/removing white space,但我找不到忽略空换行符的规则。
采用以下片段
<?php
class Foo
{
public function __construct()
{
//
}
/**
* Undocumented function
*
* @param [type] $param1
* @param [type] $param2
*/
public function bar($param1, $param2)
{
//
}
}
php-cs-fixer 将删除两种方法之间的白色 space 就像这样
<?php
class Foo
{
public function __construct()
{
//
}
/**
* Undocumented function
*
* @param [type] $param1
* @param [type] $param2
*/
public function bar($param1, $param2)
{
//
}
}
我在浏览 class 文件时发现这更难阅读,所以我想告诉 php-cs-fixer
保留空换行符。这可能吗?
我试过将 no_extra_blank_lines
设置为一个空数组,或者设置为 false,因为这听起来是正确的设置,但它似乎没有任何影响。
仅供参考,我正在使用带有此扩展的 VS Code:https://marketplace.visualstudio.com/items?itemName=junstyle.php-cs-fixer
离开这几天后,我又回来了,并设法找到了合适的规则。
如果我更改 method_separation => false
,则换行符将保留在 class 个文件中。
在我的代码中,我更喜欢在 class 中的方法之间有多个换行符,以使浏览代码更容易一些,并且我尝试了一堆听起来与 keeping/removing white space,但我找不到忽略空换行符的规则。
采用以下片段
<?php
class Foo
{
public function __construct()
{
//
}
/**
* Undocumented function
*
* @param [type] $param1
* @param [type] $param2
*/
public function bar($param1, $param2)
{
//
}
}
php-cs-fixer 将删除两种方法之间的白色 space 就像这样
<?php
class Foo
{
public function __construct()
{
//
}
/**
* Undocumented function
*
* @param [type] $param1
* @param [type] $param2
*/
public function bar($param1, $param2)
{
//
}
}
我在浏览 class 文件时发现这更难阅读,所以我想告诉 php-cs-fixer
保留空换行符。这可能吗?
我试过将 no_extra_blank_lines
设置为一个空数组,或者设置为 false,因为这听起来是正确的设置,但它似乎没有任何影响。
仅供参考,我正在使用带有此扩展的 VS Code:https://marketplace.visualstudio.com/items?itemName=junstyle.php-cs-fixer
离开这几天后,我又回来了,并设法找到了合适的规则。
如果我更改 method_separation => false
,则换行符将保留在 class 个文件中。