gpt4 book ai didi

java - 忽略无效问题的 NOSONAR 标记仍然显示为问题

转载 作者:搜寻专家 更新时间:2023-10-31 08:22:08 27 4
gpt4 key购买 nike

我有以下方法显示 Sonar 问题,说该方法未在任何地方使用。

@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 标签而显示此问题?任何帮助将不胜感激。

最佳答案

看起来像 squid:NoSonar规则在该项目使用的质量配置文件中被激活,正是为了避免开发人员默默地将东西标记为 NOSONAR,即把问题扫到地毯下。

前进:

  • 让原始问题在 SonarQube 中提出(那个说该方法没有在任何地方使用)
  • 与您的团队讨论以确保它是误报
  • 在 SonarQube 中将其关闭为误报(您可以在管理您的 issues 时从 UI 中直接这样做)
  • 喝啤酒

关于java - 忽略无效问题的 NOSONAR 标记仍然显示为问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39009247/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com