Package org.sonar.plugins.python.pylint
Class PylintSensor
java.lang.Object
org.sonar.plugins.python.ExternalIssuesSensor
org.sonar.plugins.python.pylint.PylintSensor
- All Implemented Interfaces:
org.sonar.api.batch.sensor.Sensor
,org.sonar.api.scanner.sensor.ProjectSensor
-
Field Summary
FieldsFields inherited from class org.sonar.plugins.python.ExternalIssuesSensor
PYLINT_LEGACY_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
importReport
(File reportPath, org.sonar.api.batch.sensor.SensorContext context, Set<String> unresolvedInputFiles) protected String
protected org.slf4j.Logger
logger()
protected String
protected boolean
shouldExecute
(org.sonar.api.config.Configuration conf) Methods inherited from class org.sonar.plugins.python.ExternalIssuesSensor
describe, execute, saveIssue
-
Field Details
-
LINTER_NAME
- See Also:
-
LINTER_KEY
- See Also:
-
REPORT_PATH_KEY
- See Also:
-
-
Constructor Details
-
PylintSensor
public PylintSensor()
-
-
Method Details
-
importReport
protected void importReport(File reportPath, org.sonar.api.batch.sensor.SensorContext context, Set<String> unresolvedInputFiles) throws IOException - Specified by:
importReport
in classExternalIssuesSensor
- Throws:
IOException
-
shouldExecute
protected boolean shouldExecute(org.sonar.api.config.Configuration conf) - Specified by:
shouldExecute
in classExternalIssuesSensor
-
reportPathKey
- Specified by:
reportPathKey
in classExternalIssuesSensor
-
linterName
- Specified by:
linterName
in classExternalIssuesSensor
-
logger
protected org.slf4j.Logger logger()- Specified by:
logger
in classExternalIssuesSensor
-