javascript - 如何防止代码包装在 Prettier / ESLint
问题描述
我正在努力在我的 Prettier / ESLint 配置中找到一个设置,它允许我像这样包装我的代码:
var [
first,
second,
third,
etc,
] = data();
当我点击保存时,它总是自动将代码转换为:
var [first, second, third, etc] = data();
对于这个简单的演示,这可能不是什么大问题,但是对于更复杂的解构,这一行将变得难以阅读。
感谢您的帮助!
解决方案
在 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];
您还可以查看:
推荐阅读
- url - 浏览器协议“search://”的API如何?
- python - 更新标记器后,LineByLineTextDataset 会一直加载
- python - 在 catplot 的条形图中显示数据标签的问题
- vaadin-flow - CSS 中的 URL 在 Vaadin 14.6 中不再有效
- azure - 使用 Filebeat 连接到 Microsoft Defender API 时出现错误 403 Forbidden
- python - numpy 的位运算函数的运行时复杂度是多少?
- swift - Swiftui - 在特定帧开始和停止场景视图动画
- kubernetes - 修复 Argo CD 中的不同步警告 - 无法忽略可选的“preserveUnknownFields”字段
- jupyter - 如何只有登录到我们网站的人才能访问 jupyterhub?
- android - Flutter Text Field:按住删除仅删除字符