Java IntelliJ 分析空指针异常、索引越界等代码的最佳方法是啥[关闭]

Posted

技术标签:

【中文标题】Java IntelliJ 分析空指针异常、索引越界等代码的最佳方法是啥[关闭]【英文标题】:Java IntelliJ What is the best way to analyse code for Null Pointer exceptions, Index out of bounds, etc [closed]Java IntelliJ 分析空指针异常、索引越界等代码的最佳方法是什么[关闭] 【发布时间】:2018-02-14 19:51:21 【问题描述】:

我正在处理遗留代码库,并且正在寻找获得有关代码库状态的即时反馈的方法。我查看了诸如“分析”>“检查代码”之类的选项。我想知道你们是否可以提出一些其他选项(我追求的是重复、可能导致空指针异常的代码、索引超出范围等)。

另外,想知道是否有人知道使用分析器运行代码的选项,它可以在运行结束时为我提供代码执行后问题区域的统计信息。

【问题讨论】:

here的东西你试过了吗? 【参考方案1】:

我可以推荐 SonarLint Intellij 插件,它还包括空指针检查和许多其他有用的检查。 https://www.sonarlint.org/intellij/

【讨论】:

感谢 Vadym,Sonarlint 听起来是个不错的选择。我会试一试并将我的 cmets 放在 *** 上,以便对其他人有用。

以上是关于Java IntelliJ 分析空指针异常、索引越界等代码的最佳方法是啥[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

java空指针异常:java.lang.NullPointException

Intellij Idea debug 模式如果发现异常,即添加异常断点在发生异常处

Java 8中Collectors.groupingBy方法空指针异常源码分析

java异常java.lang.reflect.InvocationTargetException 并且同时带有空指针异常

远程重新索引 API AWS ElasticSearch 空指针异常

越界异常和空指针异常