Package org.sonar.plugins.python
Class PythonScanner
- java.lang.Object
-
- org.sonar.plugins.python.Scanner
-
- org.sonar.plugins.python.PythonScanner
-
public class PythonScanner extends Scanner
-
-
Constructor Summary
Constructors Constructor Description PythonScanner(org.sonar.api.batch.sensor.SensorContext context, PythonChecks checks, org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory, org.sonar.api.issue.NoSonarFilter noSonarFilter, PythonParser parser, PythonIndexer indexer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanBeScannedWithoutParsing(org.sonar.api.batch.fs.InputFile inputFile)voidendOfAnalysis()protected Stringname()protected voidprocessException(Exception e, org.sonar.api.batch.fs.InputFile file)protected voidreportStatistics(int numSkippedFiles, int numTotalFiles)protected voidscanFile(org.sonar.api.batch.fs.InputFile inputFile)booleanscanFileWithoutParsing(org.sonar.api.batch.fs.InputFile inputFile)
-
-
-
Constructor Detail
-
PythonScanner
public PythonScanner(org.sonar.api.batch.sensor.SensorContext context, PythonChecks checks, org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory, org.sonar.api.issue.NoSonarFilter noSonarFilter, PythonParser parser, PythonIndexer indexer)
-
-
Method Detail
-
scanFile
protected void scanFile(org.sonar.api.batch.fs.InputFile inputFile)
-
scanFileWithoutParsing
public boolean scanFileWithoutParsing(org.sonar.api.batch.fs.InputFile inputFile)
- Overrides:
scanFileWithoutParsingin classScanner
-
endOfAnalysis
public void endOfAnalysis()
- Overrides:
endOfAnalysisin classScanner
-
processException
protected void processException(Exception e, org.sonar.api.batch.fs.InputFile file)
- Specified by:
processExceptionin classScanner
-
canBeScannedWithoutParsing
public boolean canBeScannedWithoutParsing(org.sonar.api.batch.fs.InputFile inputFile)
- Overrides:
canBeScannedWithoutParsingin classScanner
-
reportStatistics
protected void reportStatistics(int numSkippedFiles, int numTotalFiles)- Overrides:
reportStatisticsin classScanner
-
-