Package org.sonar.api.scanner.sensor
Interface ProjectSensor
-
- All Known Subinterfaces:
Sensor
@ScannerSide @SonarLintSide @ExtensionPoint public interface ProjectSensor
A sensor is invoked once for each project analysis. Sensors are mainly used to add measures and issues on
InputFile
s.For example the Cobertura Sensor parses Cobertura report and saves the first-level of measures on files. For testing purpose you can use
SensorContextTester
- Since:
- 7.6
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
describe(SensorDescriptor descriptor)
PopulateSensorDescriptor
of this sensor.void
execute(SensorContext context)
The actual sensor code.
-
-
-
Method Detail
-
describe
void describe(SensorDescriptor descriptor)
PopulateSensorDescriptor
of this sensor.
-
execute
void execute(SensorContext context)
The actual sensor code.
-
-