Package org.sonar.go.externalreport
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 Summary
Constructors Modifier Constructor Description protectedAbstractReportSensor(org.sonar.api.notifications.AnalysisWarnings analysisWarnings, java.lang.String propertyKey, java.lang.String propertyName, java.lang.String configurationkey)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidcreateExternalRuleRepository(org.sonar.api.server.rule.RulesDefinition.Context context, java.lang.String linterId, java.lang.String linterName)protected java.lang.StringlogPrefix()java.util.function.Consumer<java.io.File>reportConsumer(org.sonar.api.batch.sensor.SensorContext context)
-
-
-
Method Detail
-
reportConsumer
public java.util.function.Consumer<java.io.File> reportConsumer(org.sonar.api.batch.sensor.SensorContext context)
- Specified by:
reportConsumerin classorg.sonarsource.slang.plugin.AbstractPropertyHandlerSensor
-
logPrefix
protected java.lang.String logPrefix()
-
createExternalRuleRepository
public static void createExternalRuleRepository(org.sonar.api.server.rule.RulesDefinition.Context context, java.lang.String linterId, java.lang.String linterName)
-
-