Correctly setup Eslint Airbnb with VScode in Vue project这是我没有 linting 的 Vuejs 代码。在我运行 之后 npm run lint --fix代码是这样的但我再次做...
这是我没有 linting 的 Vuejs 代码。
在我运行
之后
npm run lint --fix
代码是这样的
但我再次做了一些更改并按下 Control C。它被格式化为旧代码并返回相同的 linting 错误。
我认为当我点击 Control C 时我的代码会自动格式化。
这是我的 Vue 项目 eslint.rc 文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | module.exports = { root: true, env: { node: true, }, extends: [ 'plugin:vue/essential', '@vue/airbnb', ], rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', }, parserOptions: { parser: 'babel-eslint', }, }; |
我没有在 VScode 上安装 pretier 插件。但是我安装了 Vueter 插件和 Eslint 插件。
我的目标是使用 Eslint Airbnb 规则格式化我的 Vuejs 代码。当我保存代码时。
现在它弄乱了代码。我该如何解决这个问题?
为我添加
1 2 3 | "editor.codeActionsOnSave": { "source.fixAll.eslint": true } |
对我的 VS Code 设置 (
本文标题为:关于vue.js:在Vue项目中用VScode正确设置Eslint Air
基础教程推荐
- 关于 css:WebKit (iPad) CSS3: 背景过渡闪烁 2022-09-21
- 分页技术原理与实现之无刷新的Ajax分页技术(三) 2023-01-20
- Vue+WebSocket实现在线聊天 2023-10-08
- 基于bootstrap的上传插件fileinput实现ajax异步上传功能(支持多文件上传预览拖拽) 2023-02-01
- 深入浅析Jsonp解决ajax跨域问题 2022-12-28
- vue的 Mixins (混入) 2023-10-08
- 第7天:CSS入门 2022-11-04
- 解决ajax的delete、put方法接收不到参数的问题方法 2023-02-23
- ECSHOP中实现ajax弹窗登录功能 2023-01-31
- ExtJS 3.x DateField menuListeners 显示/隐藏 2022-09-15