编辑:一般来说,我不想将左大括号放在单独的行上。我只是想在两个左括号在同一行的情况下这样做。ESLint 正确,但 Beautify 没有,但 ESLint 仅适用于内联 Javascript。
我在 VSCode 中使用 Beautify 扩展来尝试格式化这块内联 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 中的错误?