vscode 配置eslint和prettier正确方法
程序员文章站
2022-07-07 21:02:01
eslinteslint 是一款语法检测工具。因为 javascript 本身是一门灵活的动态语言,一千个 javascriptor 就有一千种写法。为了方便人们的理解,快速上手别人的代码。说明在开发...
eslint
eslint 是一款语法检测工具。因为 javascript 本身是一门灵活的动态语言,一千个 javascriptor 就有一千种写法。为了方便人们的理解,快速上手别人的代码。
说明
在开发项目的时候,往往会通过eslint
来检查代码格式,而prettier
用来进行代码的格式化。本篇博文主要是记录使用vscode
开发vue
项目时的eslint
和prettier
的配置。
vscode 安装插件
首先,需要在vscode
上安装eslint
和prettier
的插件。
项目中的配置文件
在vue项目中,.eslintrc.js
文件主要负责eslint
的相关配置。
module.exports = { root: true, env: { node: true, }, extends: ["plugin:vue/essential", "eslint:recommended", "@vue/prettier"], parseroptions: { parser: "babel-eslint", }, rules: { "no-console": process.env.node_env === "production" ? "warn" : "off", "no-debugger": process.env.node_env === "production" ? "warn" : "off", quotes: ['error', 'single', { allowtemplateliterals: true }], // 单引号 允许使用反引号 semi: ['error', 'never'], // 禁止末尾使用分号 }, };
关于更多的eslint规则,可以点击查看。
.prettierrc.js
文件负责prettier
的规则设置:
module.exports = { tabwidth: 2, // tab semi: false, // 结尾不用分号 singlequote: true, // 使用单引号 bracketspacing: true, // 对象属性前后加空格 disablelanguages: ['vue'], // 不格式化vue文件 }
prettier
prettier 是一个代码格式化插件。它并不关心你的语法是否正确,只关心你的代码格式,比如是否使用单引号,语句结尾是否使用分号等等。
关于
prettier
更多详细的规则,可以点击查看。
保存自动格式化
如果希望在vscode
中文件保存后就自动格式化,可以在设置中进行如下的设置:
或者在settings.json
中添加下面的内容也可以做到保存格式化:
到此这篇关于vscode 配置eslint和prettier的文章就介绍到这了,更多相关vscode 配置eslint和prettier内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
推荐阅读
-
vscode中eslint插件的配置(prettier配置无效)
-
vue项目中vscode格式化配置和eslint配置冲突
-
webpack 插件 ProvidePlugin 的使用方法和 eslint 配置
-
vscode 配置eslint和prettier正确方法
-
VSCode Eslint+Prettier+Vetur常用配置
-
VSCode + ESLint + Prettier 代码语法检查和格式化
-
Mac上Go环境和VS Code的正确安装与配置方法
-
vscode中eslint插件的配置(prettier配置无效)
-
eslint和prettier配置避免冲突并统一代码风格,使用tab缩进
-
webpack 插件 ProvidePlugin 的使用方法和 eslint 配置