在声纳中非法导入slf4j

时间:2014-10-03 10:30:37

标签: java slf4j sonarqube importerror

我在声纳中有很多严重性 - 主要问题,这些问题是由" 非法导入"规则。

大多数是因为以下几行:

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

在不更改Sonar配置文件的情况下,有没有解决此问题的解决方案? (我无法访问它)

2 个答案:

答案 0 :(得分:2)

好吧,如果启用此规则,则意味着您不应在代码中使用这些导入。

因此,您要么将这些问题视为误报(在这种情况下您应该将其标记为这样),或者这些是您需要修复的实际问题 - 例如,使用项目推荐的日志框架而不是SLF4J。

如果您无权访问质量配置文件设置,也许您可​​以建议配置文件的所有者添加有关此规则的扩展说明,以便提供有关解决问题的方法的见解。

答案 1 :(得分:0)

将//问题发生在每行末尾的NOSONAR注释。声纳会跳过它