ESLint+Prettier+Vetur 统一Vue项目代码风格

本文介绍了为何要在Vue项目中整合Eslint和Prettier,详细阐述了Prettier的优势,并提供了整合的步骤,包括安装依赖、配置文件设置以及VSCode插件的配合使用,旨在统一项目代码风格,提高开发效率。
摘要由CSDN通过智能技术生成

前言

一、为什么要整合Eslint和Prettier?

1、对比Prettier和Linters(eslint/tslint/stylelint)

Linters有两类规则:

  • 格式化规则:如最大长度,没有混合空格和制表符,关键字间距,逗号样式…Prettier减轻了这一类规则的需要!Prettier将以一致的方式从头开始重新打印整个程序,因此程序员不可能再在那里犯错误。* 代码质量规则:如没有未使用的变量,没有额外的绑定,没有隐式全局变量…Prettier无助于这些规则。它们也是Linter提供的最重要的工具,因为它们很可能会从你的代码中捕获真正的bug。### 2、使用Prettier的好处

  • Prettier是“约定大于配置”,各种代码格式相关的规则基本都约定好了,可以省去配置的时间和精力,也可以避免项目中关于代码格式的争论。

  • Prettier是“主厨精选”,这些规则都是精选出来的,质量都很高。

  • Prettier更注重格式化,对格式化的覆盖面比常用的 eslint-config-standard 和 eslint-config-airbnb 还要广。这当中有一些是 Prettier 比 eslint 的样式规则更多,有一些也可能是 eslint 对应的规则没有进行配置。更重要的是对于一些格式,eslint往往只会警告而不会自动格式化,如强制行的最大长度max-l

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值