Class PythonScanner


  • public class PythonScanner
    extends Scanner
    • 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)
        Specified by:
        scanFile in class Scanner
      • scanFileWithoutParsing

        public boolean scanFileWithoutParsing​(org.sonar.api.batch.fs.InputFile inputFile)
        Overrides:
        scanFileWithoutParsing in class Scanner
      • canBeScannedWithoutParsing

        public boolean canBeScannedWithoutParsing​(org.sonar.api.batch.fs.InputFile inputFile)
        Overrides:
        canBeScannedWithoutParsing in class Scanner
      • reportStatistics

        protected void reportStatistics​(int numSkippedFiles,
                                        int numTotalFiles)
        Overrides:
        reportStatistics in class Scanner