- Published on
Idea代码格式化Code Style及代码检查CheckStyle配置
- Authors
- Name
- Pumpkinor
目标
- 多台设备不同
Idea
版本,统一代码风格格式 - 团队成员统一代码风格格式
- 检查可能出现的代码问题
方案
- 配置
Idea
内置的Code Style
- 配置
CheckStyle
代码检查 - 配置
Save Actions Tool
保存代码时的自动格式化代码 - 配置
Idea
的Git
提交代码检查(会用到Git Commit Template Check
但该插件无需配置)
Idea 插件安装
1. 安装 CheckStyle 插件
File -> Settings -> Plugins -> Marketplace -> 搜索CheckStyle-IDEA
2. 安装 Save Actions Tool 插件
File -> Settings -> Plugins -> Marketplace -> 搜索Save Actions Tool
3. 安装 Git Commit Template Check 插件
File -> Settings -> Plugins -> Marketplace -> 搜索Git Commit Template Check
4. 重启 Idea
安装完插件后请务必重启 idea
否则可能导致后续步骤无法进行
Idea 配置
1. 下载 CheckStyle 配置文件
下面的两个配置文件可以任选其一
alibaba-checks.xml
是阿里的代码规范
google_checks.xml
配置文件是谷歌的代码规范
也可以作为参考 自行制定CheckStyle
配置
后续操作以 aliaba-checks.xml
为例
2. 配置 Code Style
File -> Settings
搜索 Code Style
Code Style -> Scheme -> Import Scheme -> Checkstyle configuration
选择 1 中下载的CheckStyle
配置文件(alibaba-checks.xml
)
点击OK
完成配置
3. 配置 CheckStyle
File -> Settings
搜索 CheckStyle
点击加号,输入配置文件的名字(Description
),点击Brower
选择 1 中下载的CheckStyle
配置文件(alibaba-checks.xml
)
点击OK -> Finish -> OK
完成配置
4. 配置 Save Action Tool
File -> Settings
搜索 Save Actions
勾选Genera
l 勾选Formatting Actions
点击OK
完成配置
5. 配置 Idea 的 Git 提交代码检查
Git -> Commit -> 右下角齿轮图标进入设置
勾选Commit Checks
使用
1. 保存代码时自动格式化代码
2. 提交代代码时填写必要信息生成 Commit Message
Git -> Commit -> 左上方Amend右侧图标进入Commit Template
填写Commit
相关信息
点击OK
后,Commit Message
会自动生成
结束
此时,在保存代码时,会自动格式化代码,提交代码时,会检查代码是否符合规范,并且自动生成Commit Message