Prettier是一款自动规范和标准化代码格式的开源工具,不会影响其执行,开发人员可以用自己的风格进行编码,同时生成可读性高的代码,以提高互操作性和协作性。软件遵守MIT开源协议。

举例:

原格式 :

foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne());

优化后:

foo(
  reallyLongArg(),
  omgSoManyParameters(),
  IShouldRefactorThis(),
  isThereSeriouslyAnotherOne()
);

 

目前支持语言如下:

  • JavaScript,包括 ES2017
  • JSX
  • Flow
  • TypeScript
  • CSS、LESS 和 SCSS
  • JSON
  • GraphQL

[repo owner=”prettier” name=”prettier”]