【发布时间】:2020-07-18 20:50:14
【问题描述】:
我正在努力在我的 Prettier / ESLint 配置中找到一个允许我像这样包装我的代码的设置:
var [
first,
second,
third,
etc,
] = data();
当我点击保存时,它总是自动将代码变成这样:
var [first, second, third, etc] = data();
对于这个简单的演示,这可能不是什么大问题,但是对于更复杂的解构,这一条线会变得难以阅读。
感谢您的帮助!
【问题讨论】:
-
eslint?也许(我没有搜索配置)。更漂亮?不,我不这么认为,因为它是一个自以为是的格式化程序。
-
如果我自己无法做出这样的决定,这将是非常糟糕的......复杂的解构将失去它从更好的可读性中获得的所有好处。
-
Prettier 会像这样包装它,如果它变得足够长到最大行长度。
-
好处不一定是更好的可读性(尽管作者努力做到这一点);这是为了使代码更加一致并消除差异噪音。
-
@DanO 我知道,但我觉得最重要的是这些好处,它也更容易阅读(如果你可以按照你想要的方式格式化)......如果代码看起来像这样@987654323 @解构至少失去了一些好处。
标签: javascript destructuring prettier