详述IntelliJIDEA提交代码前的CodeAnalysis机制
在我们⽤ IntelliJ IDEA 向 SVN 或者 Git 提交代码的时候,IntelliJ IDEA 提供了⼀个⾃动分析代码的功能,即Perform code analysis:
如上图所⽰,当我们勾选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,提交代码之前对代码进⾏格式化;
intellijidea
Optimize imports,提交代码之前对代码进⾏导⼊包的优化;
Upload files,提交代码之后上传⽂件。
……
IntelliJ IDEA 还有很多功能等待我们去探索,接触的越多,我们越能发现她的优雅。
———— ☆☆☆ —— —— ☆☆☆ ————

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。