两种linter都可以实现fix功效,所谓fix就是将原代码转化为相符一定规则的新代码。虽然linter工具fix之后的代码,解决了大部分问题,但可能有些地方并不相符我们的阅读代码的习惯,好比一行代码过长。
在强迫症的影响下,差别的人对自己的代码举行差别水平的”美化“,甚至遇到他人代码时也会随手美化一把。
最终导致项目中的代码气概不能统一。
prettier是一种保证代码一致性、兼具美化效果的代码格式化工具
前有jslint,尔后由于eslint过于乐成,导致了jslint已经无人问津,这也让我们误以为eslint只专注于js
下面列举了它所支持的其他语言
有人的地方就有江湖,有编辑器的地方就有prettier,现在盛行的ide都能支持prettier
以上列举了前端对照常用的几个工具,需要确定所使用的的编辑器是否支持prettier是否支持,请移步官网
prettier针对差别的语言,所使用的的parser有多个,例如编译graphql时所使用的就是graphql/language。
而编译js的现在有两个,即babylon(默认)、flow,由于babylon的bug较少,对编译事情支持度较好,以是默认情况下选用babylon即可。
babylon即babel6的编译工具,在babel7中已更名为@babel/parser
eslint作为壮大的linter工具,与vscode配合后能降低代码问题的风险,在coding的历程中就发现潜在问题,提高代码质量。
eslint的config可以继续自第三方包的config,config中界说了rules的开关规则,eslint-config-prettier主要界说了prettier格式化后导致eslint报错的那些规则
eslint与prettier的格式化需要划分举行,若是想要让eslint fix的同时,也能兼顾prettier的规则举行格式化,就需要使用到eslint-plugin-prettier这个插件。
它的主要作用就是专门界说了eslint fix的prettier规则在.eslintrc文件中加入以下设置
{ "extends": ["plugin:prettier/recommended"] }
这段代码有三个作用
1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入
本文目录一览: 1、新兴公链角逐,谁将最先比肩以太坊? 2、2021全球数字货币排名前50名 3、超级账本Fabric 2.0版本正式发布,重要更新都在这了 新兴公链角逐,谁将最先比肩以太坊...
一个师傅怎么找黑客 1、接单黑客121,一个师傅网上接单 假的I。a。古惑仔。黑客血尸夜/恶夜之吻,仔细想,黑客接单。霸王地狱黑客接单重生。输入邮箱地址。一个师傅本人对你用上面的方法所惹出的麻烦概不负...
这两天关于女纪委书记遇害?原阳县纪委回应在网上的热度是非常高的,很多网友们也都是非常关注女纪委书记遇害?原阳县纪委回应这个事情,为此小编也是在网上进行了一番搜索查阅相关的信息,那么如果说有感兴趣的网友...
本文导读目录: 1、当年ios被黑客破解了吗 2、黑客破解ios是需要哪些编程知识 3、都说IOS安全,那黑客攻破IOS的难度有多大? 4、好消息,大神或将发布iOS 6/iOS 7双系统...
炎热的夏天,冬季一直藏着的肉总算要曝露出来,夏季穿的少很多人都是会逐渐减肥瘦身,可是却一直都瘦不了,这是为什么呢?下边我产生:夏季瘦不了的原因是什么 为何夏天减肥瘦不了。 夏季瘦不了的原因是什么...
怎么恢复删除的微信微信聊天记录我想查老公微信聊天记录1.成功率最高也是上班族最常用的理由,被发现的几率也相当高。老板很难知道他什么时候会死。 2.对于一些996工作系统来说,请假的原因无非是:工作疲...