我有以下方法显示声纳问题,说该方法不在任何地方使用。
@Provides
@ObjectMapperAnnotation
public ObjectMapper provideObjectMapper() { //NOSONAR
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JsonOrgModule());
return mapper;
}
但这是一个由guice库调用的方法,我不必明确地调用它。因此,为了压缩这个问题,我使用了如上所示的NOSONAR标记。但它仍然显示出一个主要问题,如下所示。
Is //NOSONAR used to exclude false-positive or to hide real quality flaw ?
如何避免使用NOSONAR标记显示此问题?任何帮助将不胜感激。
答案 0 :(得分:11)
看起来squid:NoSonar规则在此项目使用的质量配置文件中被激活,正是为了避免开发人员默默地将内容标记为 NOSONAR ,即在地毯下扫描问题。
前进: