如何使用Visual Studio Code将php的旧“ array()”重新格式化为较新的/更整洁的“ []”?

时间:2019-06-18 09:54:21

标签: visual-studio-code

是否存在一个整洁的搜索和替换模型,用于将php的旧array样式重新格式化为更新/更清晰的json样式-而不用格式化扩展名重新格式化整个文档*

来自

$flibble = array('foo' => 'bar');

$wibble = array(
    'linefeeds' => true,
);

$flibble = ['foo' => 'bar'];


$wibble = [
    'linefeeds' => true,
];

* 放在一边;我实际上找不到用于VSC的PHP格式化程序,可以做到这一点...

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

不知道如何使用Visual Studio代码本身进行操作,但这是一些解决方案:


使用PHP Codesniffer:

https://github.com/squizlabs/PHP_CodeSniffer

phpcbf src/ --standard=Generic --sniffs=Generic.Arrays.DisallowLongArraySyntax

https://github.com/thomasbachem/php-short-array-syntax-converter