我们正在使用 SonarQube zu 分析我们的代码库,有时只需要使用 @SuppressWarnings-Annotation 将 SonarQube 中的问题标记为误报。
当然,我们希望将此注释的使用限制在已定义的情况下,并禁止在某些 SonarQube 规则中使用它(因为它不应轻易用于绕过任何规则)。
因此,我们正在考虑使用 jqAssitant 扫描和分析 @SuppressWarnings 以查找不允许的用法。
然而,扫描后注释似乎不存在于 jqAssistant 中,我猜是因为 SuppressWarnings 使用了 RetentionPolicy.SOURCE:
@Retention(RetentionPolicy.SOURCE)
public @interface SuppressWarnings {
有没有办法在扫描结果中包含注释?
谢谢,汤姆