Android Studio 配置Code Style 并安装检查插件

团队协作中,代码规范是十分重要的,我们可以通过配置 Android Studio 的 Code Style 来按一定标准去格式化我们的代码,并且配合 CheckStyle-IDEA 这个插件去检查格式化不能更改的一些 ‘不规范’ 代码。

1.配置 Java Code Style

我们团队在 Java Code Style 上采用了 Square 公司的标准。首先需要下载一个 xml 文件。

下载地址:Square Android Code Style


Android Studio 配置Code Style 并安装检查插件_第1张图片
导入下载的xml文件

File -> Setting -> Editor -> Code Style -> Java -> 然后按图上标注数字依次选择导入。这样在 上方 Scheme 那里就可以下拉 选择我们刚才导入的

SquareAndroid 标准去 reformat 代码了。当然你也可以按自己的标准去做一些更改,比如你希望注解都单独成行,可以在 Wrapping and Braces

的 TAB 项中将 对应 annotations 后面改成 Wrap always。


Android Studio 配置Code Style 并安装检查插件_第2张图片
注解总是单独成一行

XML中也可以进行修改,比如我希望 View 标签后面不要再多出一行


Android Studio 配置Code Style 并安装检查插件_第3张图片
Layout Files Wrap always

2.安装 CheckStyle-IDEA

这里还是要先下载一个 xml 文件 , 我们团队使用了 Google 的检查规范。

下载地址:google_checks.xml

然后搜索安装 CheckStyle-IDEA 插件


Android Studio 配置Code Style 并安装检查插件_第4张图片
CheckStyle-IDEA

安装后在 Setting -> Other Settings 里可以看到 Checkstyle的选项,导入我们刚才下载的文件


Android Studio 配置Code Style 并安装检查插件_第5张图片
导入 google_checks.xml

图里的 gsd_check_style.xml 就是对应我们刚才下载的文件,这里我们团队做了一些修改。导入并应用后,在类文件中右键鼠标会有 Check Current File 这个选项,帮助我们检查该文件中不符合规范的地方,你就可以做相应的修改了。


Android Studio 配置Code Style 并安装检查插件_第6张图片
Check Current File

3.提交代码时自动格式化

有时我们提交代码前,可能许多文件忘记了进行格式化,这样提交之后,同事 update 的时候就会有许多 蓝色或绿色提示的 change (使用AS里的版本控制) ,为了在提交前保证对代码进行格式化,可以在 Commit 弹出的框框中 勾选下图中的两项 来让 Android Studio 自动帮我们格式化代码


Android Studio 配置Code Style 并安装检查插件_第7张图片
Reformat code

最后,祝大家的代码都优雅起来~

你可能感兴趣的:(Android Studio 配置Code Style 并安装检查插件)