你能让我知道 Findbugs 可以在 java 中检测到捕获 RuntimeException 吗?
有效的 java 建议我们不要捕获 RuntimeException。
所以我想知道 Findbugs 可以抓住错误的捕捉。
此外,我已经检查了 Klocwork JD.CATCH 并且 checkstyle IllegalCatch 适合此目的。
你能让我知道 Findbugs 可以在 java 中检测到捕获 RuntimeException 吗?
有效的 java 建议我们不要捕获 RuntimeException。
所以我想知道 Findbugs 可以抓住错误的捕捉。
此外,我已经检查了 Klocwork JD.CATCH 并且 checkstyle IllegalCatch 适合此目的。
有点。在 findbugs 中有几个处理异常的错误检测器:
还有findbugs-contrib(findbugs 插件)有一些:
试一试并检查它们是否符合您的要求(尤其是 fb 的最后一个(REC))。但是,如果您显然需要检测以下模式:
catch ( RuntimeException re){
....
}
您可能需要为 findbugs 实现自己的(非常简单的)错误模式......