繁体   English   中英

使用checkstyle而不是使用Eclipse内置代码格式化程序的优势?

[英]Advantage of using checkstyle rather than using Eclipse built in code formatter?

使用checkstyle而不是Eclipse自己的代码格式化程序是否有任何功能优势? 在任何一种情况下,我们都会添加一些自定义规则,但它主要基于Sun的java代码约定。

以下是使用checkstyle的一些优点:

  • 在IDE之间移植。 如果您决定稍后使用IntelliJ ,或者您的团队使用各种IDE,您仍然可以实施一致性。
  • 更好的外部工具。 checkstyle与外部工具集成起来要容易得多,因为它实际上是作为独立框架设计的。 您可以非常轻松地将SCM作为预提交挂钩插入到您的构建工具中。 使用Eclipse样式约定,您需要编写或定位插件来执行相同的操作。
  • 创建自己的规则的能力。 Eclipse定义了大量样式,但checkstyle有更多样式,您可以添加自己的自定义规则。

当然, Eclipse formatter / styler的优势在于它已经内置在IDE中,因此如果您的团队已经在Eclipse上标准化,那么您可以非常快速地启动并运行所有人。 但使用checkstyles可以为您提供更多选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM