gpt4 book ai didi

javascript - 嵌套左括号的意外缩进

转载 作者:行者123 更新时间:2023-11-30 14:00:50 34 4
gpt4 key购买 nike

编辑:一般来说,我不想将左大括号放在单独的一行上。在两个左括号位于同一行的情况下,我只是想这样做。 ESLint 正确地做到了,但 Beautify 没有,但 ESLint 仅适用于内联 Javascript。

我在 VSCode 中使用 Beautify 扩展来尝试格式化这 block 内联 javascript,如下所示:

    const dogs = [
{
name: 'Snickers',
age: 2,
},
{
name: 'Hugo',
age: 2,
},
{
name: 'Sunny',
age: 2,
},
];

相反,它这样做:

    const dogs = [{
name: 'Snickers',
age: 2,
},
{
name: 'Hugo',
age: 2,
},
{
name: 'Sunny',
age: 2,
},
];

如您所见,它将左方括号和大括号放在同一行。是否有规则(在 .jsbeautifyrc 中)强制执行所需的行为,或者这是 js-beautify 中的错误?

最佳答案

  1. 尝试将此规则粘贴到您的 .jsbeautifyrc

{
"js": {
"brace_style": "expand"
}
}


您也可以试试这个扩展:Visual Studio Code Format

关于javascript - 嵌套左括号的意外缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56335082/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com