prettier 是更强大的 editorconfig ,读取根目录的 .editorconfig
和 .prettierrc
去执行格式化代码的命令。
从之前的 editorconfig + ESLint + husky 来组成的前端代码风格的实践因为 TypeScript 的到来,前端的工程体系又加入了 TSLint 。
而 TSLint 远远不如 ESLint,很多 ESLint 上有的比如 =
两边的空格数量在 TSLint 上是不检查的。这时候 prettier 又出来了,它仅仅做 Lint 里代码风格检查的那一部分,至于代码质量检查它是不管的:
TSLint 已经被废弃,因为 ESLint 支持 TypeScript 了