首页 > 解决方案 > 如何防止代码包装在 Prettier / ESLint

问题描述

我正在努力在我的 Prettier / ESLint 配置中找到一个设置,它允许我像这样包装我的代码:

var [
  first,
  second,
  third,
  etc,
] = data();

当我点击保存时,它总是自动将代码转换为:

var [first, second, third, etc] = data();

对于这个简单的演示,这可能不是什么大问题,但是对于更复杂的解构,这一行将变得难以阅读。

感谢您的帮助!

标签: javascriptdestructuringprettier

解决方案


在 Eslint 中,您可以使用 option 在数组元素之间强制换行array-element-newline

不正确的代码:

/*eslint array-element-newline: ["error", "always"]*/
var d = [1, 2, 3];

正确代码:

/*eslint array-element-newline: ["error", "always"]*/
var d = [1,
    2,
    3];

您还可以查看:


推荐阅读