Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addChecks(String, Iterable<Class<?>>) - Method in class org.sonar.plugins.python.PythonChecks
- addCustomChecks(PythonCustomRuleRepository[]) - Method in class org.sonar.plugins.python.PythonChecks
- addDefaultLocation(int, int, int) - Method in class org.sonar.plugins.python.NotebookParsingData
- addDelimiterToSource(String, int, int) - Method in class org.sonar.plugins.python.NotebookParsingData
- addLineToSource(String, int, int, List<EscapeCharPositionInfo>, boolean) - Method in class org.sonar.plugins.python.NotebookParsingData
- addLineToSource(String, IPythonLocation) - Method in class org.sonar.plugins.python.NotebookParsingData
- addTestCase(TestCase) - Method in class org.sonar.plugins.python.xunit.TestResult
- addTestCase(TestCase) - Method in class org.sonar.plugins.python.xunit.TestSuite
- addUnique(String) - Method in class org.sonar.plugins.python.warnings.AnalysisWarningsWrapper
- all() - Method in class org.sonar.plugins.python.PythonChecks
- AnalysisWarningsWrapper - Class in org.sonar.plugins.python.warnings
-
As
AnalysisWarningshas been added in SQ 7.4, previous version of the API do not have the class. - AnalysisWarningsWrapper() - Constructor for class org.sonar.plugins.python.warnings.AnalysisWarningsWrapper
- AnalysisWarningsWrapper(AnalysisWarnings) - Constructor for class org.sonar.plugins.python.warnings.AnalysisWarningsWrapper
- appendToSource(String) - Method in class org.sonar.plugins.python.NotebookParsingData
B
- BanditJsonReportReader - Class in org.sonar.plugins.python.bandit
- BanditJsonReportReader.Issue - Class in org.sonar.plugins.python.bandit
- BanditRulesDefinition - Class in org.sonar.plugins.python.bandit
- BanditRulesDefinition() - Constructor for class org.sonar.plugins.python.bandit.BanditRulesDefinition
- BanditSensor - Class in org.sonar.plugins.python.bandit
- BanditSensor() - Constructor for class org.sonar.plugins.python.bandit.BanditSensor
- buildOnce(SensorContext) - Method in class org.sonar.plugins.python.indexer.PythonIndexer
- buildOnce(SensorContext) - Method in class org.sonar.plugins.python.indexer.SonarLintPythonIndexer
- buildOnce(SensorContext) - Method in class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
C
- CACHE_VERSION_KEY - Static variable in class org.sonar.plugins.python.caching.Caching
- cacheContext() - Method in class org.sonar.plugins.python.caching.Caching
- cacheContext() - Method in class org.sonar.plugins.python.indexer.PythonIndexer
- cacheContext() - Method in class org.sonar.plugins.python.indexer.SonarLintPythonIndexer
- cacheContext() - Method in class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
- cacheVersion - Variable in class org.sonar.plugins.python.caching.Caching
- Caching - Class in org.sonar.plugins.python.caching
- Caching(CacheContext, String) - Constructor for class org.sonar.plugins.python.caching.Caching
- canBeFullyScannedWithoutParsing(PythonInputFile) - Method in class org.sonar.plugins.python.indexer.PythonIndexer
- canBeFullyScannedWithoutParsing(PythonInputFile) - Method in class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
- canBePartiallyScannedWithoutParsing(PythonInputFile) - Method in class org.sonar.plugins.python.indexer.PythonIndexer
- canBePartiallyScannedWithoutParsing(PythonInputFile) - Method in class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
- canBeScannedWithoutParsing(PythonInputFile) - Method in class org.sonar.plugins.python.PythonScanner
- canBeScannedWithoutParsing(PythonInputFile) - Method in class org.sonar.plugins.python.Scanner
- CoberturaParser - Class in org.sonar.plugins.python.coverage
- CoberturaParser() - Constructor for class org.sonar.plugins.python.coverage.CoberturaParser
- collectPackageNames(List<PythonInputFile>) - Method in class org.sonar.plugins.python.indexer.PythonIndexer
- COLUMN_ONE_BASED - Static variable in class org.sonar.plugins.python.TextReportReader
- COLUMN_ZERO_BASED - Static variable in class org.sonar.plugins.python.TextReportReader
- columnNumber - Variable in class org.sonar.plugins.python.TextReportReader.Issue
- combine(NotebookParsingData) - Method in class org.sonar.plugins.python.NotebookParsingData
- computeGlobalSymbols(List<PythonInputFile>, SensorContext) - Method in class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
- conf - Variable in class org.sonar.plugins.python.PythonReportSensor
- CONTENT_HASHES_KEY - Static variable in class org.sonar.plugins.python.caching.Caching
- contents() - Method in class org.sonar.plugins.python.GeneratedIPythonFile
- contents() - Method in interface org.sonar.plugins.python.PythonInputFile
- context - Variable in class org.sonar.plugins.python.Scanner
- copyFromPrevious(String) - Method in class org.sonar.plugins.python.caching.Caching
- CPD_TOKENS_CACHE_KEY_PREFIX - Static variable in class org.sonar.plugins.python.caching.Caching
- CPD_TOKENS_STRING_TABLE_KEY_PREFIX - Static variable in class org.sonar.plugins.python.caching.Caching
- create(InputFile) - Static method in class org.sonar.plugins.python.SonarQubePythonFile
D
- DEFAULT_REPORT_PATH - Static variable in class org.sonar.plugins.python.coverage.PythonCoverageSensor
- DEFAULT_REPORT_PATH - Static variable in class org.sonar.plugins.python.xunit.PythonXUnitSensor
- defaultReportPath() - Method in class org.sonar.plugins.python.PythonReportSensor
- defaultReportPath() - Method in class org.sonar.plugins.python.xunit.PythonXUnitSensor
- define(Plugin.Context) - Method in class org.sonar.plugins.python.PythonPlugin
- define(BuiltInQualityProfilesDefinition.Context) - Method in class org.sonar.plugins.python.IPynbProfile
- define(BuiltInQualityProfilesDefinition.Context) - Method in class org.sonar.plugins.python.PythonProfile
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.python.bandit.BanditRulesDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.python.flake8.Flake8RulesDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.python.IPynbRuleRepository
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.python.mypy.MypyRulesDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.python.pylint.PylintRulesDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.python.PythonRuleRepository
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.python.ruff.RuffRulesDefinition
- describe(SensorDescriptor) - Method in class org.sonar.plugins.python.coverage.PythonCoverageSensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.python.ExternalIssuesSensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.python.IPynbSensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.python.PythonReportSensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.python.PythonSensor
E
- empty() - Static method in class org.sonar.plugins.python.NotebookParsingData
- EmptyReportException - Exception in org.sonar.plugins.python
- EmptyReportException() - Constructor for exception org.sonar.plugins.python.EmptyReportException
- endOfAnalysis() - Method in class org.sonar.plugins.python.PythonScanner
- endOfAnalysis() - Method in class org.sonar.plugins.python.Scanner
- equals(Object) - Method in class org.sonar.plugins.python.IPynb
- equals(Object) - Method in class org.sonar.plugins.python.NotebookParsingData
- errors() - Method in class org.sonar.plugins.python.coverage.CoberturaParser
- execute(List<PythonInputFile>, SensorContext) - Method in class org.sonar.plugins.python.Scanner
- execute(SensorContext) - Method in class org.sonar.plugins.python.coverage.PythonCoverageSensor
- execute(SensorContext) - Method in class org.sonar.plugins.python.ExternalIssuesSensor
- execute(SensorContext) - Method in class org.sonar.plugins.python.IPynbSensor
- execute(SensorContext) - Method in class org.sonar.plugins.python.PythonReportSensor
- execute(SensorContext) - Method in class org.sonar.plugins.python.PythonSensor
- ExternalIssuesSensor - Class in org.sonar.plugins.python
- ExternalIssuesSensor() - Constructor for class org.sonar.plugins.python.ExternalIssuesSensor
F
- fileContentHashCacheKey(String) - Static method in class org.sonar.plugins.python.caching.Caching
- fileName() - Method in class org.sonar.plugins.python.SonarQubePythonFile
- filePath - Variable in class org.sonar.plugins.python.TextReportReader.Issue
- Flake8RulesDefinition - Class in org.sonar.plugins.python.flake8
- Flake8RulesDefinition() - Constructor for class org.sonar.plugins.python.flake8.Flake8RulesDefinition
- Flake8Sensor - Class in org.sonar.plugins.python.flake8
- Flake8Sensor() - Constructor for class org.sonar.plugins.python.flake8.Flake8Sensor
- fromLine(int) - Static method in class org.sonar.plugins.python.NotebookParsingData
G
- GeneratedIPythonFile - Class in org.sonar.plugins.python
- GeneratedIPythonFile(InputFile, String, Map<Integer, IPythonLocation>) - Constructor for class org.sonar.plugins.python.GeneratedIPythonFile
- getAggregatedSource() - Method in class org.sonar.plugins.python.NotebookParsingData
- getAggregatedSourceLine() - Method in class org.sonar.plugins.python.NotebookParsingData
- getDetails() - Method in class org.sonar.plugins.python.xunit.TestCase
-
Returns execution details as sonar-conform XML
- getDetails() - Method in class org.sonar.plugins.python.xunit.TestSuite
-
Returns execution details as sonar-conform XML
- getErrors() - Method in class org.sonar.plugins.python.xunit.TestResult
- getExecutedTests() - Method in class org.sonar.plugins.python.xunit.TestResult
- getFailures() - Method in class org.sonar.plugins.python.xunit.TestResult
- getFile() - Method in class org.sonar.plugins.python.xunit.TestCase
- getFileSuffixes() - Method in class org.sonar.plugins.python.IPynb
- getFileSuffixes() - Method in class org.sonar.plugins.python.Python
- getFileWithId(String) - Method in class org.sonar.plugins.python.indexer.PythonIndexer
- getFileWithId(String) - Method in class org.sonar.plugins.python.indexer.SonarLintPythonIndexer
- getKey() - Method in class org.sonar.plugins.python.xunit.TestSuite
- getLocationMap() - Method in class org.sonar.plugins.python.NotebookParsingData
- getParsedReports() - Method in class org.sonar.plugins.python.xunit.TestSuiteParser
-
Returns successfully parsed reports as a collection of TestSuite objects.
- getReports(Configuration, String, String, String, AnalysisWarningsWrapper) - Static method in class org.sonar.plugins.python.PythonReportSensor
- getSkipped() - Method in class org.sonar.plugins.python.xunit.TestResult
- getTestCases() - Method in class org.sonar.plugins.python.xunit.TestSuite
- getTestClassname() - Method in class org.sonar.plugins.python.xunit.TestCase
- getTests() - Method in class org.sonar.plugins.python.xunit.TestResult
- getTime() - Method in class org.sonar.plugins.python.xunit.TestCase
- getTime() - Method in class org.sonar.plugins.python.xunit.TestResult
H
- hashCode() - Method in class org.sonar.plugins.python.IPynb
- hashCode() - Method in class org.sonar.plugins.python.NotebookParsingData
I
- importReport(File, SensorContext, Set<String>) - Method in class org.sonar.plugins.python.bandit.BanditSensor
- importReport(File, SensorContext, Set<String>) - Method in class org.sonar.plugins.python.ExternalIssuesSensor
- importReport(File, SensorContext, Set<String>) - Method in class org.sonar.plugins.python.flake8.Flake8Sensor
- importReport(File, SensorContext, Set<String>) - Method in class org.sonar.plugins.python.mypy.MypySensor
- importReport(File, SensorContext, Set<String>) - Method in class org.sonar.plugins.python.pylint.PylintSensor
- importReport(File, SensorContext, Set<String>) - Method in class org.sonar.plugins.python.ruff.RuffSensor
- IMPORTS_MAP_CACHE_KEY_PREFIX - Static variable in class org.sonar.plugins.python.caching.Caching
- importsMapCacheKey(String) - Static method in class org.sonar.plugins.python.caching.Caching
- initialize(SubscriptionCheck.Context) - Method in class org.sonar.plugins.python.PythonHighlighter
- inputFile() - Method in class org.sonar.plugins.python.SonarQubePythonFile
- IPynb - Class in org.sonar.plugins.python
- IPynb(Configuration) - Constructor for class org.sonar.plugins.python.IPynb
- IPYNB_FILE_SUFFIXES_KEY - Static variable in class org.sonar.plugins.python.PythonPlugin
- IpynbNotebookParser - Class in org.sonar.plugins.python
- IPynbProfile - Class in org.sonar.plugins.python
- IPynbProfile() - Constructor for class org.sonar.plugins.python.IPynbProfile
- IPynbRuleRepository - Class in org.sonar.plugins.python
- IPynbRuleRepository(SonarRuntime) - Constructor for class org.sonar.plugins.python.IPynbRuleRepository
- IPynbSensor - Class in org.sonar.plugins.python
- IPynbSensor(FileLinesContextFactory, CheckFactory, NoSonarFilter) - Constructor for class org.sonar.plugins.python.IPynbSensor
- IPynbSensor(FileLinesContextFactory, CheckFactory, NoSonarFilter, PythonIndexer) - Constructor for class org.sonar.plugins.python.IPynbSensor
- IPYTHON - Enum constant in enum class org.sonar.plugins.python.PythonInputFile.Kind
- isCacheEnabled() - Method in class org.sonar.plugins.python.caching.Caching
- isCacheVersionUpToDate() - Method in class org.sonar.plugins.python.caching.Caching
- isError() - Method in class org.sonar.plugins.python.xunit.TestCase
-
Returns true if this testcase is an error, false otherwise
- isFailure() - Method in class org.sonar.plugins.python.xunit.TestCase
-
Returns true if this testcase is a failure, false otherwise
- isSkipped() - Method in class org.sonar.plugins.python.xunit.TestCase
-
Returns true if this testcase has been skipped, failure, false otherwise
- Issue() - Constructor for class org.sonar.plugins.python.bandit.BanditJsonReportReader.Issue
- Issue() - Constructor for class org.sonar.plugins.python.ruff.RuffJsonReportReader.Issue
- Issue(String, String, String, Integer, Integer) - Constructor for class org.sonar.plugins.python.TextReportReader.Issue
K
- key() - Method in class org.sonar.plugins.python.SonarQubePythonFile
- KEY - Static variable in class org.sonar.plugins.python.IPynb
- KEY - Static variable in class org.sonar.plugins.python.Python
- kind() - Method in class org.sonar.plugins.python.GeneratedIPythonFile
- kind() - Method in interface org.sonar.plugins.python.PythonInputFile
L
- leaveFile() - Method in class org.sonar.plugins.python.PythonHighlighter
- lineNumber - Variable in class org.sonar.plugins.python.TextReportReader.Issue
- LINTER_KEY - Static variable in class org.sonar.plugins.python.bandit.BanditSensor
- LINTER_KEY - Static variable in class org.sonar.plugins.python.flake8.Flake8Sensor
- LINTER_KEY - Static variable in class org.sonar.plugins.python.mypy.MypySensor
- LINTER_KEY - Static variable in class org.sonar.plugins.python.pylint.PylintSensor
- LINTER_KEY - Static variable in class org.sonar.plugins.python.ruff.RuffSensor
- LINTER_NAME - Static variable in class org.sonar.plugins.python.bandit.BanditSensor
- LINTER_NAME - Static variable in class org.sonar.plugins.python.flake8.Flake8Sensor
- LINTER_NAME - Static variable in class org.sonar.plugins.python.mypy.MypySensor
- LINTER_NAME - Static variable in class org.sonar.plugins.python.pylint.PylintSensor
- LINTER_NAME - Static variable in class org.sonar.plugins.python.ruff.RuffSensor
- linterName() - Method in class org.sonar.plugins.python.bandit.BanditSensor
- linterName() - Method in class org.sonar.plugins.python.ExternalIssuesSensor
- linterName() - Method in class org.sonar.plugins.python.flake8.Flake8Sensor
- linterName() - Method in class org.sonar.plugins.python.mypy.MypySensor
- linterName() - Method in class org.sonar.plugins.python.pylint.PylintSensor
- linterName() - Method in class org.sonar.plugins.python.ruff.RuffSensor
- locationMap() - Method in class org.sonar.plugins.python.GeneratedIPythonFile
- logger() - Method in class org.sonar.plugins.python.bandit.BanditSensor
- logger() - Method in class org.sonar.plugins.python.ExternalIssuesSensor
- logger() - Method in class org.sonar.plugins.python.flake8.Flake8Sensor
- logger() - Method in class org.sonar.plugins.python.mypy.MypySensor
- logger() - Method in class org.sonar.plugins.python.pylint.PylintSensor
- logger() - Method in class org.sonar.plugins.python.ruff.RuffSensor
M
- message - Variable in class org.sonar.plugins.python.TextReportReader.Issue
- MypyRulesDefinition - Class in org.sonar.plugins.python.mypy
- MypyRulesDefinition() - Constructor for class org.sonar.plugins.python.mypy.MypyRulesDefinition
- MypySensor - Class in org.sonar.plugins.python.mypy
- MypySensor() - Constructor for class org.sonar.plugins.python.mypy.MypySensor
N
- name() - Method in class org.sonar.plugins.python.PythonScanner
- name() - Method in class org.sonar.plugins.python.Scanner
- NotebookParsingData - Class in org.sonar.plugins.python
- NotebookParsingData(StringBuilder, Map<Integer, IPythonLocation>, Integer) - Constructor for class org.sonar.plugins.python.NotebookParsingData
O
- org.sonar.plugins.python - package org.sonar.plugins.python
- org.sonar.plugins.python.bandit - package org.sonar.plugins.python.bandit
- org.sonar.plugins.python.caching - package org.sonar.plugins.python.caching
- org.sonar.plugins.python.coverage - package org.sonar.plugins.python.coverage
- org.sonar.plugins.python.cpd - package org.sonar.plugins.python.cpd
- org.sonar.plugins.python.flake8 - package org.sonar.plugins.python.flake8
- org.sonar.plugins.python.indexer - package org.sonar.plugins.python.indexer
- org.sonar.plugins.python.mypy - package org.sonar.plugins.python.mypy
- org.sonar.plugins.python.parser - package org.sonar.plugins.python.parser
- org.sonar.plugins.python.pylint - package org.sonar.plugins.python.pylint
-
Integration with pylint.
- org.sonar.plugins.python.ruff - package org.sonar.plugins.python.ruff
- org.sonar.plugins.python.warnings - package org.sonar.plugins.python.warnings
-
Integration with pylint.
- org.sonar.plugins.python.xunit - package org.sonar.plugins.python.xunit
P
- packageName(PythonInputFile) - Method in class org.sonar.plugins.python.indexer.PythonIndexer
- parse() - Method in class org.sonar.plugins.python.IpynbNotebookParser
- parse(File) - Method in class org.sonar.plugins.python.parser.StaxParser
- parse(File, FileSystem) - Method in class org.sonar.plugins.python.TextReportReader
- parse(InputStream) - Method in class org.sonar.plugins.python.parser.StaxParser
- parseLanguage() - Method in class org.sonar.plugins.python.IpynbNotebookParser
- parseNotebook() - Method in class org.sonar.plugins.python.IpynbNotebookParser
- parseNotebook(PythonInputFile) - Static method in class org.sonar.plugins.python.IpynbNotebookParser
- parseReport(File, SensorContext, Map<InputFile, NewCoverage>) - Method in class org.sonar.plugins.python.coverage.CoberturaParser
- process(ModuleFileEvent) - Method in class org.sonar.plugins.python.indexer.SonarLintPythonIndexer
- processException(Exception, PythonInputFile) - Method in class org.sonar.plugins.python.PythonScanner
- processException(Exception, PythonInputFile) - Method in class org.sonar.plugins.python.Scanner
- processReports(SensorContext, List<File>) - Method in class org.sonar.plugins.python.PythonReportSensor
- processReports(SensorContext, List<File>) - Method in class org.sonar.plugins.python.xunit.PythonXUnitSensor
- PROJECT_FILES_KEY - Static variable in class org.sonar.plugins.python.caching.Caching
- PROJECT_SYMBOL_TABLE_CACHE_KEY_PREFIX - Static variable in class org.sonar.plugins.python.caching.Caching
- projectBaseDirAbsolutePath - Variable in class org.sonar.plugins.python.indexer.PythonIndexer
- projectLevelSymbolTable() - Method in class org.sonar.plugins.python.indexer.PythonIndexer
- projectSymbolTableCacheKey(String) - Static method in class org.sonar.plugins.python.caching.Caching
- pushCachedCpdTokens(InputFile, CacheContext) - Method in class org.sonar.plugins.python.cpd.PythonCpdAnalyzer
- pushCpdTokens(InputFile, PythonVisitorContext) - Method in class org.sonar.plugins.python.cpd.PythonCpdAnalyzer
- PYLINT_LEGACY_KEY - Static variable in class org.sonar.plugins.python.ExternalIssuesSensor
- PylintRulesDefinition - Class in org.sonar.plugins.python.pylint
- PylintRulesDefinition() - Constructor for class org.sonar.plugins.python.pylint.PylintRulesDefinition
- PylintSensor - Class in org.sonar.plugins.python.pylint
- PylintSensor() - Constructor for class org.sonar.plugins.python.pylint.PylintSensor
- Python - Class in org.sonar.plugins.python
- Python(Configuration) - Constructor for class org.sonar.plugins.python.Python
- PYTHON - Enum constant in enum class org.sonar.plugins.python.PythonInputFile.Kind
- PYTHON_FILE_SUFFIXES_KEY - Static variable in class org.sonar.plugins.python.PythonPlugin
- PythonChecks - Class in org.sonar.plugins.python
- PythonCoverageSensor - Class in org.sonar.plugins.python.coverage
- PythonCoverageSensor(AnalysisWarningsWrapper) - Constructor for class org.sonar.plugins.python.coverage.PythonCoverageSensor
- PythonCpdAnalyzer - Class in org.sonar.plugins.python.cpd
- PythonCpdAnalyzer(SensorContext) - Constructor for class org.sonar.plugins.python.cpd.PythonCpdAnalyzer
- PythonHighlighter - Class in org.sonar.plugins.python
-
Colors Python code.
- PythonHighlighter(SensorContext, PythonInputFile) - Constructor for class org.sonar.plugins.python.PythonHighlighter
- PythonIndexer - Class in org.sonar.plugins.python.indexer
- PythonIndexer() - Constructor for class org.sonar.plugins.python.indexer.PythonIndexer
- PythonInputFile - Interface in org.sonar.plugins.python
- PythonInputFile.Kind - Enum Class in org.sonar.plugins.python
- PythonInputFileImpl - Class in org.sonar.plugins.python
- PythonInputFileImpl(InputFile) - Constructor for class org.sonar.plugins.python.PythonInputFileImpl
- PythonPlugin - Class in org.sonar.plugins.python
- PythonPlugin() - Constructor for class org.sonar.plugins.python.PythonPlugin
- PythonProfile - Class in org.sonar.plugins.python
- PythonProfile() - Constructor for class org.sonar.plugins.python.PythonProfile
- PythonReportSensor - Class in org.sonar.plugins.python
- PythonReportSensor(Configuration, AnalysisWarningsWrapper, String) - Constructor for class org.sonar.plugins.python.PythonReportSensor
- PythonRuleRepository - Class in org.sonar.plugins.python
- PythonRuleRepository(SonarRuntime) - Constructor for class org.sonar.plugins.python.PythonRuleRepository
- PythonScanner - Class in org.sonar.plugins.python
- PythonScanner(SensorContext, PythonChecks, FileLinesContextFactory, NoSonarFilter, PythonParser, PythonIndexer) - Constructor for class org.sonar.plugins.python.PythonScanner
- PythonSensor - Class in org.sonar.plugins.python
- PythonSensor(FileLinesContextFactory, CheckFactory, NoSonarFilter, PythonCustomRuleRepository[], PythonIndexer, SonarLintCache, AnalysisWarningsWrapper) - Constructor for class org.sonar.plugins.python.PythonSensor
- PythonSensor(FileLinesContextFactory, CheckFactory, NoSonarFilter, PythonCustomRuleRepository[], AnalysisWarningsWrapper) - Constructor for class org.sonar.plugins.python.PythonSensor
- PythonSensor(FileLinesContextFactory, CheckFactory, NoSonarFilter, PythonIndexer, SonarLintCache, AnalysisWarningsWrapper) - Constructor for class org.sonar.plugins.python.PythonSensor
- PythonSensor(FileLinesContextFactory, CheckFactory, NoSonarFilter, AnalysisWarningsWrapper) - Constructor for class org.sonar.plugins.python.PythonSensor
-
Constructor to be used by pico if neither PythonCustomRuleRepository nor PythonIndexer are to be found and injected.
- PythonXUnitSensor - Class in org.sonar.plugins.python.xunit
- PythonXUnitSensor(Configuration, FileSystem, AnalysisWarningsWrapper) - Constructor for class org.sonar.plugins.python.xunit.PythonXUnitSensor
R
- readFileContentHash(String) - Method in class org.sonar.plugins.python.caching.Caching
- readFilesList() - Method in class org.sonar.plugins.python.caching.Caching
- readImportMapEntry(String) - Method in class org.sonar.plugins.python.caching.Caching
- readProjectLevelSymbolTableEntry(String) - Method in class org.sonar.plugins.python.caching.Caching
- readTypeshedModules() - Method in class org.sonar.plugins.python.caching.Caching
- removeTrailingExtraLine() - Method in class org.sonar.plugins.python.NotebookParsingData
- REPORT_PATH_KEY - Static variable in class org.sonar.plugins.python.bandit.BanditSensor
- REPORT_PATH_KEY - Static variable in class org.sonar.plugins.python.coverage.PythonCoverageSensor
- REPORT_PATH_KEY - Static variable in class org.sonar.plugins.python.flake8.Flake8Sensor
- REPORT_PATH_KEY - Static variable in class org.sonar.plugins.python.mypy.MypySensor
- REPORT_PATH_KEY - Static variable in class org.sonar.plugins.python.pylint.PylintSensor
- REPORT_PATH_KEY - Static variable in class org.sonar.plugins.python.ruff.RuffSensor
- REPORT_PATH_KEY - Static variable in class org.sonar.plugins.python.xunit.PythonXUnitSensor
- REPORT_PATHS_KEY - Static variable in class org.sonar.plugins.python.coverage.PythonCoverageSensor
- reportPathKey() - Method in class org.sonar.plugins.python.bandit.BanditSensor
- reportPathKey() - Method in class org.sonar.plugins.python.ExternalIssuesSensor
- reportPathKey() - Method in class org.sonar.plugins.python.flake8.Flake8Sensor
- reportPathKey() - Method in class org.sonar.plugins.python.mypy.MypySensor
- reportPathKey() - Method in class org.sonar.plugins.python.pylint.PylintSensor
- reportPathKey() - Method in class org.sonar.plugins.python.PythonReportSensor
- reportPathKey() - Method in class org.sonar.plugins.python.ruff.RuffSensor
- reportPathKey() - Method in class org.sonar.plugins.python.xunit.PythonXUnitSensor
- reportStatistics(int, int) - Method in class org.sonar.plugins.python.PythonScanner
- reportStatistics(int, int) - Method in class org.sonar.plugins.python.Scanner
- RuffJsonReportReader - Class in org.sonar.plugins.python.ruff
- RuffJsonReportReader.Issue - Class in org.sonar.plugins.python.ruff
- RuffRulesDefinition - Class in org.sonar.plugins.python.ruff
- RuffRulesDefinition() - Constructor for class org.sonar.plugins.python.ruff.RuffRulesDefinition
- RuffSensor - Class in org.sonar.plugins.python.ruff
- RuffSensor() - Constructor for class org.sonar.plugins.python.ruff.RuffSensor
- ruleKey - Variable in class org.sonar.plugins.python.TextReportReader.Issue
- ruleKey(PythonCheck) - Method in class org.sonar.plugins.python.PythonChecks
S
- saveIssue(SensorContext, TextReportReader.Issue, Set<String>, String) - Method in class org.sonar.plugins.python.ExternalIssuesSensor
- scanFile(PythonVisitorContext) - Method in class org.sonar.plugins.python.PythonHighlighter
- scanFile(PythonInputFile) - Method in class org.sonar.plugins.python.PythonScanner
- scanFile(PythonInputFile) - Method in class org.sonar.plugins.python.Scanner
- scanFileWithoutParsing(PythonInputFile) - Method in class org.sonar.plugins.python.PythonScanner
- scanFileWithoutParsing(PythonInputFile) - Method in class org.sonar.plugins.python.Scanner
- Scanner - Class in org.sonar.plugins.python
- Scanner(SensorContext) - Constructor for class org.sonar.plugins.python.Scanner
- setSonarLintCache(SonarLintCache) - Method in class org.sonar.plugins.python.indexer.PythonIndexer
- setSonarLintCache(SonarLintCache) - Method in class org.sonar.plugins.python.indexer.SonarLintPythonIndexer
- shouldExecute(Configuration) - Method in class org.sonar.plugins.python.bandit.BanditSensor
- shouldExecute(Configuration) - Method in class org.sonar.plugins.python.ExternalIssuesSensor
- shouldExecute(Configuration) - Method in class org.sonar.plugins.python.flake8.Flake8Sensor
- shouldExecute(Configuration) - Method in class org.sonar.plugins.python.mypy.MypySensor
- shouldExecute(Configuration) - Method in class org.sonar.plugins.python.pylint.PylintSensor
- shouldExecute(Configuration) - Method in class org.sonar.plugins.python.ruff.RuffSensor
- SKIP_DETAILS - Static variable in class org.sonar.plugins.python.xunit.PythonXUnitSensor
- SONAR_CAN_SKIP_UNCHANGED_FILES_KEY - Static variable in class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
-
Describes if an optimized analysis of unchanged by skipping some rules is enabled.
- SONAR_PYTHON_NOTEBOOK_CELL_DELIMITER - Static variable in class org.sonar.plugins.python.IpynbNotebookParser
- SonarLintPythonIndexer - Class in org.sonar.plugins.python.indexer
- SonarLintPythonIndexer(ModuleFileSystem) - Constructor for class org.sonar.plugins.python.indexer.SonarLintPythonIndexer
- SonarQubePythonFile - Class in org.sonar.plugins.python
- SonarQubePythonIndexer - Class in org.sonar.plugins.python.indexer
- SonarQubePythonIndexer(List<PythonInputFile>, CacheContext, SensorContext) - Constructor for class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
- STATUS_ERROR - Static variable in class org.sonar.plugins.python.xunit.TestCase
- STATUS_FAILURE - Static variable in class org.sonar.plugins.python.xunit.TestCase
- STATUS_OK - Static variable in class org.sonar.plugins.python.xunit.TestCase
- STATUS_SKIPPED - Static variable in class org.sonar.plugins.python.xunit.TestCase
- StaxParser - Class in org.sonar.plugins.python.parser
-
Class copied from deprecated class StaxParser of sonar-plugin-api.
- StaxParser(StaxParser.XmlStreamHandler) - Constructor for class org.sonar.plugins.python.parser.StaxParser
- StaxParser.XmlStreamHandler - Interface in org.sonar.plugins.python.parser
-
Simple interface for handling XML stream to parse.
- stream(SMHierarchicCursor) - Method in interface org.sonar.plugins.python.parser.StaxParser.XmlStreamHandler
- stream(SMHierarchicCursor) - Method in class org.sonar.plugins.python.xunit.TestSuiteParser
- SymbolVisitor - Class in org.sonar.plugins.python
- SymbolVisitor(NewSymbolTable) - Constructor for class org.sonar.plugins.python.SymbolVisitor
T
- TestCase - Class in org.sonar.plugins.python.xunit
-
Represents a unit test case.
- TestCase(String, int, String, String, String, String, String) - Constructor for class org.sonar.plugins.python.xunit.TestCase
-
Constructs a testcase instance out of following parameters
- TestResult - Class in org.sonar.plugins.python.xunit
- TestResult() - Constructor for class org.sonar.plugins.python.xunit.TestResult
- TestSuite - Class in org.sonar.plugins.python.xunit
-
Represents a unit test suite.
- TestSuite(String) - Constructor for class org.sonar.plugins.python.xunit.TestSuite
-
Creates a testsuite instance uniquely identified by the given key
- TestSuiteParser - Class in org.sonar.plugins.python.xunit
- TestSuiteParser() - Constructor for class org.sonar.plugins.python.xunit.TestSuiteParser
- TextReportReader - Class in org.sonar.plugins.python
-
Common implementation to parse Flake8 and Pylint reports
- TextReportReader(int) - Constructor for class org.sonar.plugins.python.TextReportReader
- TextReportReader.Issue - Class in org.sonar.plugins.python
- toString() - Method in class org.sonar.plugins.python.GeneratedIPythonFile
- toString() - Method in class org.sonar.plugins.python.PythonInputFileImpl
- toString() - Method in class org.sonar.plugins.python.SonarQubePythonFile
- TYPESHED_MODULES_KEY - Static variable in class org.sonar.plugins.python.caching.Caching
U
- uri() - Method in class org.sonar.plugins.python.SonarQubePythonFile
V
- valueOf(String) - Static method in enum class org.sonar.plugins.python.PythonInputFile.Kind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.sonar.plugins.python.PythonInputFile.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visitClassDef(ClassDef) - Method in class org.sonar.plugins.python.SymbolVisitor
- visitDictCompExpression(DictCompExpression) - Method in class org.sonar.plugins.python.SymbolVisitor
- visitFileInput(FileInput) - Method in class org.sonar.plugins.python.SymbolVisitor
- visitFunctionDef(FunctionDef) - Method in class org.sonar.plugins.python.SymbolVisitor
- visitLambda(LambdaExpression) - Method in class org.sonar.plugins.python.SymbolVisitor
- visitPyListOrSetCompExpression(ComprehensionExpression) - Method in class org.sonar.plugins.python.SymbolVisitor
W
- wrappedFile() - Method in class org.sonar.plugins.python.GeneratedIPythonFile
- wrappedFile() - Method in interface org.sonar.plugins.python.PythonInputFile
- wrappedFile() - Method in class org.sonar.plugins.python.PythonInputFileImpl
- writeCacheVersion() - Method in class org.sonar.plugins.python.caching.Caching
- writeFileContentHash(String, byte[]) - Method in class org.sonar.plugins.python.caching.Caching
- writeFilesList(List<String>) - Method in class org.sonar.plugins.python.caching.Caching
- writeImportsMapEntry(String, Set<String>) - Method in class org.sonar.plugins.python.caching.Caching
- writeProjectLevelSymbolTableEntry(String, Set<Descriptor>) - Method in class org.sonar.plugins.python.caching.Caching
- writeTypeshedModules(Set<String>) - Method in class org.sonar.plugins.python.caching.Caching
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form