两种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米代金券、领会最新阿里云产物的种种优惠流动点击进入
很多使用vivonex手机的用户都开启了应用推送通知,怎么关闭呢?下文就是vivonex中关掉应用推送通知的操作步骤。 第一步:首先打开手机,找到【设置】选项并打开。 第二步:打开设置会出现【...
如今手机市场竞争是越来越激烈,各大厂商为了吸引消费者也是在寻找新的销量增长点,就拿去年来说,各大厂商便在手机外观方面大做文章,从刘海屏到水滴屏再到滑盖全面屏再到挖孔屏,手机外观一直在不断的变化。...
人生,这是一个具有特殊魅力的字眼,古往今来引起了多少人的严肃思考和执著探求。 一般说来,人生就是人的生命历程,是人在一定客观条件基础上能动的生活过程。人生的领域十分宽广,内容极其丰富。人们在人生...
针对要在二零二一年1月份出世的小宝宝而言,由于二零二一年是属相牛的年代,可是今年也是生肖鼠,处在2个生肖交界处的時间,并且一些宝妈妈针对小宝宝的生肖所属难题也不是尤其清晰,那麼二零二一年一月属什么生肖...
双十一大战已经开始,相信大家都有看李佳琦薇娅直播间吧?不少朋友都抱怨直播间人太多了,还没回神就秒光了,什么都没抢到。那么双十一除了直播间的各种优惠还有什么活动呢?双十一便宜还是双十二便宜呢?双十一和双...
本文目录一览: 1、作为小白如何学习Kali linux渗透测试技术 2、kali linux是什么 3、使用 Linux 安全工具进行渗透测试 4、求《KaliLinux无线网络渗透测试...