以下是使用 checkstyle 的一些优点: 在不同的 IDE 之间可移植。如果您决定以后使用 IntelliJ,或者您的团队使用各种 IDE,您仍然有一种方法来强制执行一致性。 更好的外部工具支持。由于它真正被设计为一个独立的框架,因此将 checkstyle 与外部工具集成起来要容易得多。您可以轻松地将其作为预提交钩子插入到 SCM 中,或者插入到构建工具中。如果使用 Eclipse 样式约定,则需要编写或查找插件才能完成相同的操作。 能够创建自己的规则。 Eclipse 定义了大量的样式,但 checkstyle 拥有更多的样式,并且您可以添加自己的自定义规则。 当然,Eclipse 格式化程序/样式器的优点是它已经内置于 IDE 中,因此如果您的团队已经标准化使用 Eclipse,您可以让每个人快速上手。但使用 checkstyles 可以给您带来更多选择。