我已经为我的 WebStorm 项目指定了 eslint 配置。但它似乎不适用于代码重新格式化功能。例如,它继续将
import { something } from 'somewhere'
格式化为 import {something} from 'somewhere'
。
有没有办法让WebStorm根据eslint配置来格式化代码?
更新:答案已过时。最佳解决方案描述于https://stackoverflow.com/a/46099408/1057218
不幸的是,您无法导入 eslint 代码样式配置(WEB-19350),但您可以手动配置代码样式。
查看设置:“文件|设置|编辑器|代码样式| JavaScript”
对于进口牙套:
“空格”->“ES6 导入/导出大括号”
1. 前往
编辑|宏|开始宏录制
2. 转到
文件 |全部保存
3. 按
Strg + Shift + A
4. 搜索 eslint 并运行它。
5. 转到
编辑|宏|停止宏录制
6. 转到
编辑|宏|编辑宏并删除除了两个操作之外的所有内容:...
7. 转到
文件 |设置|键盘映射 |宏并在宏上添加Strg + S
这非常有效,并且使工作变得更加容易:)