【问题标题】:What is the better formatting tool: Intellij Code Style or Prettier什么是更好的格式化工具:Intellij Code Style 或 Prettier
【发布时间】:2019-12-13 18:49:55
【问题描述】:

我想在我的项目中引入一个代码格式化工具,以确保代码库的一致性。我们都使用 IntelliJ 和 Jetbrain 产品,例如 TeamCity。

我想知道哪个是更好的工具。是否可以将 IntelliJ 代码样式集成到像 Prettier 这样的 CI 工具链中?哪个工具更强大?

【问题讨论】:

    标签: intellij-idea coding-style prettier


    【解决方案1】:

    有关于如何将 Prettier 与 WebStorm 集成的说明,我相信它与其他 JetBrain 产品类似。

    【讨论】:

    • 我的问题不是如何将 Prettier 集成到 Jetbrain 产品中。如果有 IntelliJ 代码样式设置,我为什么要使用 Prettier?
    • 因为 Prettier 做得“更好”,而且如果您与团队合作,他们不需要购买 JetBrain 产品来格式化。
    • 问题是,我在学习期间在一家公司工作。我是 Prettier 的支持者,但他们问如果他们只是可以使用 IntelliJ 代码格式,为什么还要使用 Prettier,因为公司的所有开发人员都使用 IntelliJ。我搜索了比较以及 Prettier 可以做得更好的地方,但我并没有真正找到任何有用的东西。如果没有具体的例子,让它“变得更好”并不是一个很好的理由。
    • Prettier 是独立的工具,可以通过命令行运行。您对 InteliJ 并不严格,因此您可以使用任何您喜欢的编辑器,并且仍然以一致的方式格式化您的代码。另外不要忘记 InteliJ 不是免费的,也许您现在正在学习使用免费版本,但在现实世界中您必须为此付费。
    【解决方案2】:

    IntelliJ IDEA/WebStorm 提供的代码样式和格式规则集比 Prettier 提供的更加灵活和广泛。因此,对于某些代码样式设置,Prettier 无法提供替代方案,您只需要使用 IntelliJ IDEA/WebStorm。

    【讨论】:

      猜你喜欢
      • 2019-03-06
      • 2019-11-16
      • 2021-04-24
      • 2020-03-28
      • 2021-09-06
      • 2020-01-14
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      相关资源
      最近更新 更多