Prettier代码格式化工具
-
Prettier支持多种语言,与大多数编辑器集成。Prettier 是一个代码格式化工具,保证代码一致性、兼具美化效果,它可以支持 js/jsx/ts/flow/json/css/less/scss 等文件格式。
使用 Prettier来替代 lint 中的一些场景,比如说分号/tab缩进/空格/引号,这些在lint工具检查出问题之后还需要手动修改,而通常这样的错误都是空格或者符号之类的,这样相对来说不太优雅,利用格式化工具自动生成省时省力。
prettier针对不同的语言,所使用的的parser有多个,例如编译graphql时所使用的就是graphql/language。而编译js的目前有两个,即babylon(默认)、flow,由于babylon的bug较少,对编译工作支持度较好,所以默认情况下选用babylon即可。babylon即babel6的编译工具,在babel7中已更名为@babel/parser。
项目地址:
https://prettier.io
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏