🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## [风格检测](https://lingcoder.gitee.io/onjava8/#/book/16-Validating-Your-Code?id=%e9%a3%8e%e6%a0%bc%e6%a3%80%e6%b5%8b) 当你在一个团队中工作时(包括尤其是开源项目),让每个人遵循相同的代码风格是非常有帮助的。这样阅读项目的代码时,不会因为风格的不同产生思维上的中断。然而,如果你习惯了某种不同的代码风格,那么记住项目中所有的风格准则对你来说可能是困难的。幸运的是,存在可以指出你代码中不符合风格准则的工具。 一个流行的风格检测器是**Checkstyle**。查看本书[示例代码](https://github.com/BruceEckel/OnJava8-Examples)中的**gradle.build**和**checkstyle.xml**文件中配置代码风格的方式。checkstyle.xml 是一个常用检测的集合,其中一些检测被注释掉了以允许使用本书中的代码风格。 运行所有风格检测的命令是: **gradlew checkstyleMain** 一些文件仍然产生了风格检测警告,通常是因为这些例子展示了你在生产代码中不会使用的样例。 你还可以针对一个具体的章节运行代码检测。例如,下面命令会运行[Annotations](https://lingcoder.gitee.io/onjava8/#/./23-Annotations)章节的风格检测: **gradlew annotations:checkstyleMain**