Interface ExternalIssue

  • All Superinterfaces:
    IIssue

    public interface ExternalIssue
    extends IIssue
    Represents an issue imported from an external rule engine by a Sensor.
    Since:
    7.2
    • Method Detail

      • engineId

        java.lang.String engineId()
        Since:
        7.4
      • ruleId

        java.lang.String ruleId()
        Since:
        7.4
      • severity

        @Deprecated(since="10.1")
        @CheckForNull
        Severity severity()
        Deprecated.
        since 10.1, use impacts() instead
      • remediationEffort

        @CheckForNull
        java.lang.Long remediationEffort()
        Effort to fix the issue, in minutes.
      • type

        @Deprecated(since="10.1")
        @CheckForNull
        RuleType type()
        Deprecated.
        since 10.1, use impacts() instead
        Type of the issue.
      • impacts

        @Beta
        java.util.Map<SoftwareQuality,​Severity> impacts()
        Impacts of the issue. This method is experimental and might change in the future
        Since:
        10.1
      • cleanCodeAttribute

        @Beta
        @CheckForNull
        CleanCodeAttribute cleanCodeAttribute()
        Clean Code Attribute of the issue. This method is experimental and might change in the future
        Since:
        10.1