我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vscode 配置eslint和prettier正确方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vscode 配置eslint和prettier正确方法

ESlint

ESLint 是一款语法检测工具。因为 JavaScript 本身是一门灵活的动态语言,一千个 JavaScriptor 就有一千种写法。为了方便人们的理解,快速上手别人的代码。

说明

在开发项目的时候,往往会通过eslint来检查代码格式,而prettier用来进行代码的格式化。本篇博文主要是记录使用vscode开发vue项目时的eslintprettier的配置。

vscode 安装插件

首先,需要在vscode上安装eslintprettier的插件。

在这里插入图片描述
在这里插入图片描述

项目中的配置文件

在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内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vscode 配置eslint和prettier正确方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

VSCode中Eslint和Prettier冲突问题最新解决方法

这篇文章主要介绍了VSCode中Eslint和Prettier冲突问题,既然使用eslint规范,我的理解上当然是不能去修改eslint,因为这是共用规范,修改了就没有再使用的必要了,所以我是不推荐修改eslint的方式,本文给结合实例代码给大家详细讲解,需要的朋友可以参考下
2023-02-23

配置PyCharm环境变量的正确方法

在PyCharm中正确配置环境变量对于开发人员来说是非常重要的,因为环境变量可以帮助我们在项目中使用特定的配置信息、密钥、路径等。在本文中,我将详细介绍如何在PyCharm中正确配置环境变量,并提供具体的代码示例。首先,打开PyCharm
配置PyCharm环境变量的正确方法
2024-02-24

Windows 8.1 SecureBoot未正确配置的解决方法

  在升级Windows 8.1后,进入桌面,桌面的右下角显示"SecureBoot未正确配置",如图:更新Windows 8.1的补丁程序(KBKB2902864),右下角的水印即可消失。Windows 8.1 32位系统:http:/
2023-06-03

vscode中launch.json和task.json配置的方法是什么

这篇文章主要介绍“vscode中launch.json和task.json配置的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vscode中launch.json和task.json配置的
2023-07-06

正确维护配置Apache服务器的方法是什么

正确维护配置Apache服务器的方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Apache是目前最流行的Web服务器端软件之一,它可以运行在几乎所有被广泛使用的计
2023-06-05

DedeCMS 验证码不正确的解决方法(php配置问题)

解决一: data\session 保存不成功,原因是目录没有写权限(权限777); 解决二: 可以取消掉验证码,具体方法如下 实现的方法一共分为两步来进行: 复制代码代码如下: 打开 dede/log编程客栈in.php 找到: if($
2022-06-12

Win8.1删掉桌面Secure Boot未正确配置水印的方法

之前用Win8系统时采用UEFI方式启动电脑,那时secure boot是关闭的。升级Win8.1并激活后桌面右下角secure boot未正确配置的水印居然还在。重启把secure boot开启发现无法进系统,这下不知道该如何解决这问题了
2022-06-04

windows 7系统中正确配置ipv6协议地址的方法介绍

&nbs编程客栈p; 各种信息显示,和互联网息息相关的IPv4地址的“剩余油量指示灯”正闪烁着即将耗尽的警告,IPandroidv4地址只剩下5%的数量可用了,预计到明年的秋 天就将彻底耗尽。对微软的最新操
2023-05-29

Win8系统进入安全模式没有最后一次正确配置选项的解决方法

Win8旗舰版系统电脑遇到问题的时候,可通过最后一次正确配置,帮助大家解决一些问题。可是有很多用户安装win8系统之后,进入安全模式发现没有最后一次正确配置选项,怎么办呢,该如何开启最后一次正确配置选项呢?下面编程网的小编分享开启最后一次正
2022-06-04

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录