贡献指南:代码格式化与静态检查

贡献指南:代码格式化与静态检查

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

本周实验中,我们添加了CONTRIBUTING.md文件,指导贡献者参与PolyglotCode项目。同时,使用GoogleJavaFormat和Checkstyle工具格式化和检查代码,确保代码风格一致,并通过Maven命令和IntelliJ IDEA集成这些工具。

🎯

关键要点

  • 本周实验中添加了CONTRIBUTING.md文件,为PolyglotCode项目的贡献者提供指导。
  • 使用GoogleJavaFormat作为代码格式化工具,确保代码结构化。
  • 选择Checkstyle作为代码检查工具,因为SpotBugs不支持JDK 22。
  • 在pom.xml文件中设置GoogleJavaFormat和Checkstyle工具。
  • 创建checkstyle.xml文件以设置Checkstyle规则。
  • GoogleJavaFormat仅改变代码外观,功能类似于Prettier。
  • Checkstyle发现了一些未使用的导入问题。
  • 使用Maven命令mvn spotless:apply和mvn checkstyle:check进行代码检查。
  • 通过IntelliJ IDEA Marketplace将工具集成到IDE中。
  • 学习到代码格式化工具和代码检查工具的重要性,以保持一致的代码风格。
➡️

继续阅读