美文网首页
MMC代码规范与代码格式化统一配置安装

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

作者: Ryan哥哥 | 来源:发表于2019-07-31 14:28 被阅读0次

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

概述

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

静态代码规范工具

市面上一些代码静态检查工具分为 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 提交代码勾选

相关文章

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

    暖流静态代码规范与代码格式化统一配置安装 概述 我们项目组人员已达一定规模,统一代码规范与风格是非常有帮助的。十分...

  • 系统重构的一点思考

    系统重构目的 统一规范 统一代码格式化,开发规范,rpc规范,日志规范,sql规范,mybatis提示插件,lom...

  • 小肤iOS开发代码规范_v1.0

    For Objective-C , 2018.8.2 Ⅰ.前言Ⅱ.命名规范Ⅲ.代码注释规范Ⅳ.代码格式化规范Ⅴ....

  • 代码风格检查插件

    统一规范代码风格pom.xml配置: checkStyle.xml 添加findbugs:

  • 前端自动化构建工具 - FIS3 - 第六节: amd模块化支持

    前言 个人感觉就是用来规范格式化输出你的amd 代码,书写规范参考commonjs。 安装插件 需要安装2个插件 ...

  • go IDEA开发环境配置自动格式化

    go语言的一大特色就是强制代码编写规范,使用gofmt命令进行代码格式化,可以统一代码风格。 如果你使用VS Co...

  • PM篇

    PM 技术篇1.开发规范命名规范,异常处理规范,日志规范,统一框架,代码commit规范,代码评审规范,统一API...

  • Prettier

    Prettier 简介:Prettier 是一个可配置化的代码美化(格式化)工具,往往用于统一项目中的代码风格。 ...

  • eslintrc.js配置文件详解

    通俗说就是统一代码规范。 配置参数 规则值 常见规则列表

  • vue vscode 简单配置

    最简单的配置就是不需要配置,安装几个插件即可 自动代码格式化 ctrl+shift+p eslint格式化即可 其...

网友评论

      本文标题:MMC代码规范与代码格式化统一配置安装

      本文链接:https://www.haomeiwen.com/subject/kzmzrctx.html