javascript - VSCode 设置将数组中的 JavaScript 对象推送到新行

标签 javascript visual-studio-code code-formatting

是否有 VS Code 扩展设置,当使用 formatOnSave 时,会强制数组中第一个对象的对象文字花括号从下一行开始?

试图实现这一目标:

const arrOfObjs = [
  {
    name: 'Obj1'
  },
  {
    name: 'Obj2'
  }
];

但是,格式化程序将第一个 obj curl 放在与数组括号相同的行上:

const arrOfObjs = [{
    name: 'Obj1'
  },
  {
    name: 'Obj2'
  }
];

这让 ESLint 对缩进大喊大叫(期望 2 但发现 4)。现在我在我的代码中忽略了一次发生这种情况的错误,但我会继续感到肮脏,直到我能让这两件事一起工作。 :)

最佳答案

可能是 VSCode 和 ESLin 之间的冲突,两者同时格式化,让 ESLint 管理格式化 put: "editor.formatOnSave": false and "eslint.autoFixOnSave": 真

关于javascript - VSCode 设置将数组中的 JavaScript 对象推送到新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56399540/

相关文章:

javascript - SameSite 警告 Chrome 77

json - 为什么 `latex-workshop` 扩展名忽略清理文件扩展名?

debugging - 使用VS Code进行调试不起作用。没有变量,调用堆栈等

javascript - 如何设置 VSCode 以将花括号放在新行上?

clojure - 如何正确缩进 clojure/lisp?

javascript - 如何使用 JavaScript 重定向将值传递给 HTML 页面?

javascript - 如何在 jQuery 中让表单提交等待 AJAX 回调?

javascript - HTML5 Canvas - 将正方形变成圆形

javascript - 文本区域输出到页面的特殊格式创建与某些数据的链接

java - 当从一个方法调用多个方法时,什么是合适的格式样式