eslint保存自动修复
时间: 2023-08-28 11:04:44 浏览: 41
你可以使用eslint的`--fix`选项来自动修复你的代码。为了在保存时自动运行修复,你可以使用一些编辑器插件或者配置。以下是一些常见的编辑器和它们的插件/配置:
1. VS Code - 安装ESLint插件并在用户设置中添加以下配置:
```json
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
```
2. Sublime Text - 安装SublimeLinter插件和SublimeLinter-eslint插件,并且在用户设置中添加以下配置:
```json
"sublimelinter": true,
"sublimelinter_syntax_map": {
"javascript (babel)": "javascript"
},
"sublimelinter_linters": {
"eslint": {
"args": [
"--stdin-filename", "$file",
"--format", "json"
],
"format": "json",
"selector": "source.js - meta.attribute-with-value"
}
},
"sublimelinter_popup_errors_on_save": true,
"sublimelinter_show_errors_on_save": true
```
3. Atom - 安装linter插件和linter-eslint插件,并且在用户设置中添加以下配置:
```json
"linter-eslint": {
"fixOnSave": true
}
```
这些配置将使编辑器在保存时自动运行eslint --fix命令,并自动修复代码中的问题。