原创

IntelliJ IDEA Code Analysis使用

温馨提示:
本文最后更新于 2023年11月23日,已超过 426 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

背景

随着开发代码的积累,每次git提交代码前,idea进行得Code Analysis越来越久,有时甚至导致十几分钟提交不了,一直卡在Code Analysis无法动弹。

Code Analysis

作为一名合格的社畜,不趁机摸鱼显得很不专业,但凡事总有利有弊;矛虽利,但要时刻随心而动方为好矛。

关闭自动分析

虽然我们可以用以下命令行快速全量提交:

git ad #文件名或指定路径(全部则用 . )
git commit -m "****"
git push

但如果我们只想提交部分代码,用命令行总归没有窗口点击勾选来得直观、方便。

因此,为了快乐的搬砖,我们选择把Code AnalysisCheck TODO进行关闭即可:

设置

手动分析

虽然关了确实省事,但如果我们还是想用idea对代码进行分析呢?当然是手动触发进行分析啦!随心而用,方是神器!

手动分析

我们在项目上鼠标右键,选择Analyze,idea提供了右侧N多选择,我们自行选择分析即可:

Inspect Code 代码规范分析

选择Inspect Code,选择要分析的代码范围,我们这里示例选择自定义选择其中一个类来分析:

Inspect Code

Inspect Code

很快便会得到分析结果,点击查看并进行修正即可。

Inspect Code结果

Code Cleanup 代码清洁

代码清洁可帮助我们清理一些不必要的、冗余的代码,示例:

Code Cleanup

Code Cleanup

Infer Nullity 标注代码中null和non-null及未使用代码

Infer Nullity

Dependencies 各种依赖性分析

Dependencies

正文到此结束
本文目录