【问题标题】:Coding sonar Plugin 2.13编码声纳插件 2.13
【发布时间】:2012-03-06 14:06:26
【问题描述】:

是否有可能在“传感器”或“装饰器”阶段获得资源的规则失败?具体规则失败ID?

也许它可以在批处理端的其他阶段获得,这样就有可能生成一些额外的指标。

【问题讨论】:

    标签: java plugins sonarqube


    【解决方案1】:

    您可以使用 Decorator#decorate(Resource resource, DecoratorContext context) 方法中提供的 Context 对象来实现。

    您可以执行 context#getViolations() 来获取资源上的违规情况。

    请注意,您应该在装饰器类中添加以下注释:

    @DependsUpon(DecoratorBarriers.END_OF_VIOLATION_TRACKING)

    这将确保您的装饰器在违规跟踪后得到执行,以便您掌握所有违规情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 2020-02-14
      • 2011-01-20
      • 2014-06-10
      • 2016-02-20
      相关资源
      最近更新 更多