MMC代码规范与代码格式化统一配置安装

暖流静态代码规范与代码格式化统一配置安装

概述

我们项目组人员已达一定规模,统一代码规范与风格是非常有帮助的。十分必要

静态代码规范工具

市面上一些代码静态检查工具分为 Android Studio(IDE) + VCS 和 Gradle + Git 两种,建议使用IDE形式,更加简单与直观. 个人觉得最普遍的有:google的CheckStyle插件 和 阿里团队的PMD插件。 我们推荐统一使用阿里团队的P3C,符合国情

代码格式化工具

说白了就是统一IDE的格式化风格标准,不再以个人喜好设置。我在square团队的java-code-styles的基础上修改了一些适合我们团队的格式化风格。只要运行脚本安装即可。

其实并不复杂,就是将IDE的配置项用xml导出来,在xml修改相应的配置。再用脚本导入到其他成员的IDE之中。

下图中所示就是一个tab占多少缩进的对应配置项。

MMC IDE Code Style配置
MMC IDE Code Style在XML相应的位置

安装方法

阿里P3C安装方法

其实就是IDE插件安装,其用法都在此链接中: https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md

MMC自家定制的java code styles安装方法

其他注意事项

  • 现在有了MMCAndroid统一格式化,记得在撸代码的时候经常按一下reformat code (option + command + L) , 并在IDE 提交代码是勾选Reformat Code , Optimize imports .
IDE 提交代码勾选
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。