VSCode 安装ESLint并配置为保存自动格式化
2024-09-01
12
ESLint 是一种用于识别和报告在 ECMAScript/JavaScript 代码中发现的模式的工具,其目标是使代码更加一致并避免错误。
ESLint 是完全可插拔的。 每条规则都是一个插件,您可以在运行时添加更多。 您还可以添加社区插件、配置和解析器来扩展 ESLint 的功能。
ESLint快速安装
要使用 ESLint,必须安装Node.js(^12.22.0、^14.17.0 或 >=16.0.0)。
运行下面的命令,进入安装向导:
npm init @eslint/config
根据项目实际情况选择就可以了,然后会根据选择的情况安装对应的包。
ESLint手动安装(不推荐)
可以执行下面的命令手动安装,参考官方文档:
https://eslint.org/docs/latest/user-guide/getting-started#manual-set-up
npm install --save-dev eslint
配置ESLint保存自动格式化
打开VSCode菜单 File>Preferences>Settings。
可以选择User或者Workspace,这里以设置Workspace为例,配置只在当前工作区生效。
我们在上面的搜索框里输入Code Actions On Save,可以看到关于ESLint的配置。
Mode 我们可以选择all或者problems。
然后我们点击Edit in settings.json, 在文件中添加如下配置:
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
修改后保存就可以了。
配置没有生效的原因
检查一下是否安装了其他Code formatter插件,比如Prettier等。他们的格式化规则可能冲突。
在settings.json里检查是否配置了其他格式化插件codeActionsOnSave,如果有把其他的删掉就好了。
赞一波!
相关文章
- VSCode搭建ASP.NET开发环境
- VSCode 开发必备插件以及配置
- vscode打开代码中文显示乱码的问题
- VSCode开源吗?可以基于VSCode开发商业IDE吗?
- 什么是ESLint
- CEC-IDE修改VSCode源代码开发收费IDE犯法吗?
- vscode中如何使用Makefile在Linux下编译C/C++程序
- ESLint v9.0.0 将只支持 Node.js18和20
- .NET 用Visual Studio还是Visual Studio Code(VSCode)开发更方便?
- ESLint9.0 正式发布 带来重大更新和破坏性更改
- .NET网站开发用VSCode还是VisualStudio?
- VSCode开发React常用插件推荐
文章评论
全部评论