首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用JqAssistant分析@SuppressWarnings

用JqAssistant分析@SuppressWarnings
EN

Stack Overflow用户
提问于 2017-03-24 14:04:39
回答 1查看 98关注 0票数 2

我们使用SonarQube zu分析我们的代码库,有时只需使用@SuppressWarnings-Annotation将SonarQube中的问题标记为假阳性。

当然,我们希望将此注释的使用限制在定义的案例中,并对某些SonarQube规则(因为它不应该轻易地用于绕过任何规则)进行诋毁。

因此,我们正在考虑用jqAssitant扫描和分析@SuppressWarnings,以发现不允许的使用。

但是,在扫描后,jqAssistant中似乎不存在注释,我猜是因为SuppressWarnings使用了RetentionPolicy.SOURCE:

代码语言:javascript
复制
@Retention(RetentionPolicy.SOURCE)
public @interface SuppressWarnings {

有没有办法在扫描结果中包括注释?

谢谢,汤姆

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-24 16:59:59

jQA目前只扫描Java类的字节码,对于这个注释,我们需要一个源代码扫描器。因此,我现在看到的唯一机会是使用保留运行时定义您自己的注释,并对其进行筛选。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43001560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档