两种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米代金券、领会最新阿里云产物的种种优惠流动点击进入
网赌输的钱网络黑客确实能追回来么-我应用的PHP一句话的姿态 实际上早已并不是一句话了,好一两句了都。 再次之前的:我应用的一句话的几类姿态 这次科学研究了下PHP,发一下我应用的一句话(可过文件扫描...
以往,当我们年青愚昧的情况下,我一直不把去卸妆当一回事。慢慢地,我发现了我的肌肤刚开始衰落,皮肤不光滑、暗黄色,爬满油腻感的闭口粉刺,秀发封闭式,脸上毛孔粗大,皱纹和色素沉淀增加。见到我身旁全部的盆友...
⒈求hacknet黑客网络攻略大全,被naix黑了该怎么办?这关走不过去啊 - 。scan,联接到扫描仪出去的IP,随后cd sys,用scp命令把那台电脑上的x-server文件免费下载到自身电脑上...
这几年中国很多乡村的发展趋势速率变的越来越快,乃至发生一些比城市的发展的还行的“富村”。在这种地区,你能有大量创业的机会,而且项目投资成本费无需太多,很多小本加盟新项目能够 在这儿变成实际。 二手...
今日本文的主题风格与经营主题活动有关,自我总结一款健全的经营活动设计,关键可分成4大流程:方案策划-实行-跟踪-总结,实际可以看下列思维脑图: 一、策划活动环节 1. 主题活动目地/总体目标 最...
非遗“触网”潮起来(金台论道) 非物质文化遗产如何进一步活起来、传承好?在坚守其本的基础上,与古为新、与时俱进,让古老非遗更好地融入现代生活,与更多年轻人产生共鸣,无疑是重要路径。这方面,年...