当前位置: 首页 > 教程 > Mac软件教程 > 详述IntelliJ IDEA提交代码前的代码分析机制

详述IntelliJ IDEA提交代码前的代码分析机制

在我们使用 IntelliJ IDEA 向 SVN 或者 Git 提交代码的时候,IntelliJ IDEA 提供了一个自动分析代码的功能,即Perform code analysis

IntelliJ IDEA 中文版下载

如上图所示,当我们勾选Perform code analysis之后,点击commit,IntelliJ IDEA就会在提交代码之前对项目的代码进行分析检查,并将检查结果以错误和警告的形式显示出来:

如上图所示,这是Code Analysis的结果示例,为No errors and 6 warnings。如果我们想进一步查看Code Analysis的结果,即errors和warnings的详情,可以点击Review,点击Review之后,IntelliJ IDEA 我们会展示出一系列具体发生的错误和警告的类别及位置,这有助于解决问题。

,有一点需要行为说明,那就是:IntelliJ IDEA 的Code Analysis机制在这里比较***,即使我们在注释文本中使用了错误的标签或者注释时方法的参数与实际参数不一致,在的时候,都会出现错误Code Analysis和警告的因此我们经常会遇到这样的情况,即使代码中的错误(提示)都没有(至少看起来是这样,没有飘红啊),当我们提交代码并进行的时候,仍然会收到Code Analysis一个大堆的错误和警告提示,虽然这些错误和警告并不影响代码的运行。

另外,在我们提交代码之前和之后都可以利用 IntelliJ IDEA 的自动化机制执行一些操作,例如勾选:

Reformat code,提交代码之前对代码进行重构;

Optimize imports,提交代码之前对代码进行导入包的优化;

Upload files,提交代码之后上传文件。

……

相关文章