如何在 Sonar 中抑制属性文件的警告?

How to Suppress Warnings in Sonar for properties file?

是否可以在属性文件中抑制警告? SonarQube Java Properties Plugin.

生成警告

警告键 *jproperties:** 是(例如 jproperties:key-naming-convention

我尝试用

添加评论
#@SuppressWarnings("jproperties:key-naming-convention")

在违规行之前,但它不起作用。

我知道我可以做其中之一

  1. 在我的质量配置文件中禁用这些规则
  2. 在 Sonar Web 中抑制警告 UI

我不想要解决方案 1),因为它会忽略所有文件的规则,而不仅仅是单个位置。

我不喜欢解决方案 2),因为我为每个分支(master、develop、feature 分支)都有单独的声纳项目,为每个开发人员都有单独的项目(用于临时分析)。我不想在 webUI 中分别为每个项目抑制警告,我更喜欢在源代码中抑制一次警告。

这是不可能的,也没有计划添加这样的功能。 您可能想要做的唯一一件事是通过设置排除项来为这个非常具体的文件排除此规则:http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus#NarrowingtheFocus-IgnoreIssues(忽略多个条件的问题)