@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
Modifier and Type | Method and Description |
---|---|
void |
describe(SensorDescriptor descriptor)
Populate
SensorDescriptor of this sensor. |
void |
execute(SensorContext context)
The actual sensor code.
|
void describe(SensorDescriptor descriptor)
SensorDescriptor
of this sensor.void execute(SensorContext context)