vscode 配置eslint和prettier正确方法
作者:反正你猜不到我是谁 时间:2022-12-31 04:54:44
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
中添加下面的内容也可以做到保存格式化:
来源:https://blog.csdn.net/jiunianyiwu/article/details/119154495
标签:vscode,配置,eslint,prettier
0
投稿
猜你喜欢
高质量Python代码编写的5个优化技巧
2022-04-20 16:49:16
python中os库的函数使用
2022-05-03 22:16:57
网页超级链接加上快捷键方法
2010-03-16 12:28:00
如何使用pycharm连接Databricks的步骤详解
2023-01-28 23:19:03
Python安装.whl文件流程以及问题解决方法
2022-10-24 15:15:23
python: 自动安装缺失库文件的方法
2023-08-30 05:42:38
python中Lambda表达式详解
2021-12-06 22:40:26
matplotlib 曲线图 和 折线图 plt.plot()实例
2022-06-19 13:55:06
Python利用前序和中序遍历结果重建二叉树的方法
2023-03-01 14:56:35
SQL Server比较常见数据类型详解
2024-01-26 11:28:48
让你的主页声色并茂—巧为网页添加背景音乐
2010-09-02 12:35:00
Python利用matplotlib绘制约数个数统计图示例
2023-11-12 16:00:43
无级分类的多级联动
2020-07-02 12:53:12
Django框架表单操作实例分析
2022-01-27 23:43:59
Windows Oracle常见服务介绍
2009-05-24 19:17:00
Vue watch原理源码层深入讲解
2024-04-30 10:40:58
python多进程并行代码实例
2023-04-02 03:09:00
如何使用python操作vmware
2023-03-13 17:34:41
Python实现获取汉字偏旁部首的方法示例【测试可用】
2022-10-26 16:42:16
FrontPage2002简明教程一:安装与界面
2008-08-17 11:04:00