在我们用IntelliJ IDEA向SVN或者Git提交代码的时候,IntelliJ IDEA提供了一个自动分析代码的功能,即<代码>执行代码分析代码>:
如上图所示,当我们勾选<代码> 代码>执行代码分析之后,点击<代码>提交> 代码,IntelliJ IDEA就会在提交代码之前对项目的代码进行分析检查,并将检查结果以错误和警告的形式展示出来:
如上图所示,这是<代码>代码分析> 代码的结果示例,为<代码> >代码没有错误和6警告。如果我们想进一步查看<代码>代码分析> 代码的结果,即<代码>错误代码>和<代码> 代码>的警告详情,可以点击<代码>评论> 代码,点击<代码>评论> 代码之后,IntelliJ IDEA会展示出一系列具体发生错误和警告的类及位置,这有助于我们解决问题。
在这里,有一点需要着重说明,那就是:<强> IntelliJ IDEA的<代码>代码分析代码>机制比较敏感,就算我们在文本注释中用错了标签或者注释时方法的参数与实际参数不一致,在<代码>代码分析> 代码的时候,都会以错误和警告的形式给出>强。因此我们常常会遇到这样的情况,就算代码中一点错误(提示)都没有(至少看起来是这样,没有飘红啊),当我们提交代码并进行<代码>代码分析> 代码的时候,仍然会收到一大堆的错误和警告提示,虽然这些错误和警告并不影响代码的运行。
此外,在我们提交代码之前和之后都可以利用IntelliJ IDEA的自动化机制执行一些操作,例如勾选:
<代码> 代码>重新格式化代码,提交代码之前对代码进行格式化;<代码> 代码,优化进口提交代码之前对代码进行导入包的优化;<代码> 代码>上传文件,提交代码之后上传文件。……
<强> Intellij IDEA使用git提交代码时去掉代码分析代码分析的提示强>
默认情况下的git提交会出现执行代码分析的提示框