两种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米代金券、领会最新阿里云产物的种种优惠流动点击进入
加拿大总理特鲁多当地时间12月11日宣布,鉴于新冠病毒感染新增病例持续增加,为了保护边境两侧的民众健康,决定将两国之间目前关闭的陆上边境再次延长一个月,到2021年的1月21日。 自从今年3...
看到你写的,我体会到你的感受。我也是天秤座的。你不应该这样逼他的,他是男人,你老这样催,他其实好难受的。他也想装修房子,但是没钱啊,你说他回来。 我是男生嗯,跟你们一样,我是天秤,女朋友是狮子,暑假...
还有几天就要放国庆中秋假期了,今年的中秋节是10月1日,刚好和国庆节在同一天,所以今年我们将迎来8天的超长假期,而且1日至4日加班还有三倍工资,另外,依据《工资支付暂行规定》的要求,用人单位遇到节假日...
本文目录一览: 1、网络攻击的种类 2、黑客分为哪几种 3、简述黑客攻击的分类情况。 4、黑客的种类有哪些 5、网络攻击的种类 物理攻击 6、黑客攻击主要有哪些手段? 网络攻击的...
qq冻结找黑客能解相关问题 黑客动态壁纸 炫酷相关问题 黑客怎么查询机主姓名 qq万能破解器手机版免费(万能破解qq群验证工具)...
想那种账号1级上来直接回答“什么事\有什么可以帮你\可以\能\我认识人”的骗子,请直接忽略 下载一个彩虹QQ。这个可以看到隐身的好友,和对方的IP地址! 你把杀毒软件关闭,防火墙卸载了,漏洞补丁删除掉...