两种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)体系:/.fseventsd'白盒进犯:进犯者能够获悉机器学习所运用的算法,以及算法所运用的参数。 进犯者在发生对立性进犯数据的进程中能够与机器学习的体系有所交互。 4.域浸透金钥匙,操控域内机器...
说起穿越火线小编可是有三天三夜也说不完的话,小编也是从08年穿越火线出来以下就开始接触这游戏。说实话,在穿越火线刚出来的那几年真正的高手没有几个,不过现在是满房都是666的! 当年的穿越火线里的...
现在很多人的购物方式都是网购,因为网购给我们的生活带来了太多便利,但近日因为网购而发生了一件特别搞笑的事情,杭州一名95后的女生因为近期购物太多,快递盒子堆得客厅都是,所以被舍友向房东投诉为收破烂的,...
从哪里可以找黑客相关问题 匿名者黑客组织相关问题 12岁小孩如何自学成黑客 黑客教你查询某人微信号(黑客技术盗微信号)...
过节送礼(关于过年给领导送礼)朋友小文周末找到我说:“我觉得我完蛋了,在公司混不下去了。” 我问了她原因才知道这个傻姑娘犯了多大的错。 年底,小文公司都会有一次晋升选拔,她想着自己来公司也两年了,...
前不久有新闻媒体称中国第一家生鲜配送已申请办理破产重组,易果生鲜是在我国第一家生鲜配送,曾得到 过阿里巴巴网的B轮项目投资,并且还得到 别的私募基金大佬的亲睐,能够说成无限风光,但2020年因为肺炎疫...