Class AbstractReportSensor

java.lang.Object
org.sonarsource.slang.plugin.AbstractPropertyHandlerSensor
org.sonar.go.externalreport.AbstractReportSensor
All Implemented Interfaces:
org.sonar.api.batch.sensor.Sensor, org.sonar.api.scanner.sensor.ProjectSensor
Direct Known Subclasses:
GoLintReportSensor, GoMetaLinterReportSensor, GoVetReportSensor

public abstract class AbstractReportSensor extends org.sonarsource.slang.plugin.AbstractPropertyHandlerSensor
  • Constructor Details

    • AbstractReportSensor

      protected AbstractReportSensor(org.sonar.api.notifications.AnalysisWarnings analysisWarnings, String propertyKey, String propertyName, String configurationkey)
  • Method Details

    • reportConsumer

      public Consumer<File> reportConsumer(org.sonar.api.batch.sensor.SensorContext context)
      Specified by:
      reportConsumer in class org.sonarsource.slang.plugin.AbstractPropertyHandlerSensor
    • logPrefix

      protected String logPrefix()
    • createExternalRuleRepository

      public static void createExternalRuleRepository(org.sonar.api.server.rule.RulesDefinition.Context context, String linterId, String linterName)