Skip to content

prettier

prettier 是什么?

  • Prettier 是一个固执己见的代码格式化程序,支持

    • JavaScript (including experimental features)
    • JSX
    • Angular
    • Vue
    • Flow
    • TypeScript
    • CSS, Less, and SCSS
    • HTML
    • Ember/Handlebars
    • JSON
    • GraphQL
    • Markdown, including GFM and MDX v1
    • YAML
  • 原理: Prettier 的原理是基于解析代码成抽象语法树(AST),然后根据预定义的规则重新生成格式化后的代码。它会忽略原始代码的格式,而是根据规则和配置生成新的格式化后的代码,从而确保代码风格的一致性。

参考文献

Released under the MIT License.