Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractPythonRuleRepository - Class in org.sonar.plugins.python
- AbstractPythonRuleRepository(String, String, String, SonarRuntime) - Constructor for class org.sonar.plugins.python.AbstractPythonRuleRepository
- accept(FilterableIssue, IssueFilterChain) - Method in class org.sonar.plugins.python.nosonar.NoSonarIssueFilter
- addChecks(String, Iterable<Class<?>>) - Method in class org.sonar.plugins.python.PythonChecks
- addCommonExtensions(Plugin.Context) - Static method in class org.sonar.plugins.python.PythonExtensions
- addCustomChecks(PythonCustomRuleRepository[]) - Method in class org.sonar.plugins.python.PythonChecks
- 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
- 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
- ArchitectureCallbackWrapper - Class in org.sonar.plugins.python.architecture
-
This wrapper will retrieve the ArchitectureCallback used to build Python UDGs from the scanner when SonarArchitecture is available A dummy callback will be provided in environments where it is not available
- ArchitectureCallbackWrapper() - Constructor for class org.sonar.plugins.python.architecture.ArchitectureCallbackWrapper
- ArchitectureCallbackWrapper(PythonFileConsumer) - Constructor for class org.sonar.plugins.python.architecture.ArchitectureCallbackWrapper
- architectureUdgBuilder() - Method in class org.sonar.plugins.python.architecture.ArchitectureCallbackWrapper
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
- cancel() - Method in class org.sonar.plugins.python.MultiFileProgressReport
- checks() - Method in record class org.sonar.plugins.python.editions.RepositoryInfoProvider.RepositoryInfo
-
Returns the value of the
checksrecord component. - CoberturaParser - Class in org.sonar.plugins.python.coverage
- CoberturaParser() - Constructor for class org.sonar.plugins.python.coverage.CoberturaParser
- collect(String, FileInput) - Method in class org.sonar.plugins.python.nosonar.NoSonarLineInfoCollector
- collect(NewSymbolTable, FileInput) - Method in class org.sonar.plugins.python.NewSymbolsCollector
- 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
- 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
- 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
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(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.AbstractPythonRuleRepository
- 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.mypy.MypyRulesDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.python.pylint.PylintRulesDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.python.ruff.RuffRulesDefinition
- dependencies() - Method in record class org.sonar.plugins.python.dependency.model.Dependencies
-
Returns the value of the
dependenciesrecord component. - Dependencies - Record Class in org.sonar.plugins.python.dependency.model
- Dependencies(Set<Dependency>) - Constructor for record class org.sonar.plugins.python.dependency.model.Dependencies
-
Creates an instance of a
Dependenciesrecord class. - Dependency - Record Class in org.sonar.plugins.python.dependency.model
- Dependency(String) - Constructor for record class org.sonar.plugins.python.dependency.model.Dependency
-
Creates an instance of a
Dependencyrecord class. - DependencyPostProcessor - Class in org.sonar.plugins.python.dependency
- DependencyTelemetry - Class in org.sonar.plugins.python.dependency
- DependencyTelemetry(SensorTelemetryStorage, FileSystem) - Constructor for class org.sonar.plugins.python.dependency.DependencyTelemetry
- DependencyTelemetrySensor - Class in org.sonar.plugins.python
- DependencyTelemetrySensor() - Constructor for class org.sonar.plugins.python.DependencyTelemetrySensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.python.coverage.PythonCoverageSensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.python.DependencyTelemetrySensor
- 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
- DISABLED_RULES - Static variable in class org.sonar.plugins.python.IPynbRuleRepository
- disabledRules() - Method in record class org.sonar.plugins.python.editions.RepositoryInfoProvider.RepositoryInfo
-
Returns the value of the
disabledRulesrecord component. - DummyArchitectureCallback - Class in org.sonar.plugins.python.architecture
- DummyArchitectureCallback() - Constructor for class org.sonar.plugins.python.architecture.DummyArchitectureCallback
E
- EmptyReportException - Exception in org.sonar.plugins.python
- EmptyReportException() - Constructor for exception org.sonar.plugins.python.EmptyReportException
- endColNumber - Variable in class org.sonar.plugins.python.TextReportReader.Issue
- endLineNumber - Variable in class org.sonar.plugins.python.TextReportReader.Issue
- endOfAnalysis() - Method in class org.sonar.plugins.python.PythonScanner
- endOfAnalysis() - Method in class org.sonar.plugins.python.Scanner
- equals(Object) - Method in record class org.sonar.plugins.python.dependency.model.Dependencies
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.sonar.plugins.python.dependency.model.Dependency
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.sonar.plugins.python.editions.RepositoryInfoProvider.RepositoryInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.sonar.plugins.python.IPynb
- 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.DependencyTelemetrySensor
- 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
- filePath - Variable in class org.sonar.plugins.python.TextReportReader.Issue
- finishAnalysisFor(String) - Method in class org.sonar.plugins.python.MultiFileProgressReport
- 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
G
- get(String) - Method in class org.sonar.plugins.python.nosonar.NoSonarLineInfoCollector
- getCheckClasses() - Method in class org.sonar.plugins.python.AbstractPythonRuleRepository
- getCheckClasses() - Method in class org.sonar.plugins.python.IPynbRuleRepository
- getCheckClasses() - Method in class org.sonar.plugins.python.PythonRuleRepository
- getCommentWithExactlyOneRuleSuppressed() - Method in class org.sonar.plugins.python.nosonar.NoSonarLineInfoCollector
- 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
- getDisabledRules() - Method in class org.sonar.plugins.python.AbstractPythonRuleRepository
- getDisabledRules() - Method in class org.sonar.plugins.python.IPynbRuleRepository
- 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
- getFilesStream(List<PythonInputFile>) - Method in class org.sonar.plugins.python.Scanner
- 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
- getFoundDatabricks() - Method in class org.sonar.plugins.python.PythonScanner
- getInfo() - Method in class org.sonar.plugins.python.editions.OpenSourceRepositoryInfoProvider
- getInfo() - Method in interface org.sonar.plugins.python.editions.RepositoryInfoProvider
- getIPynbInfo() - Method in class org.sonar.plugins.python.editions.OpenSourceRepositoryInfoProvider
- getIPynbInfo() - Method in interface org.sonar.plugins.python.editions.RepositoryInfoProvider
- getKey() - Method in class org.sonar.plugins.python.xunit.TestSuite
- getLinesWithEmptyNoSonar(String) - Method in class org.sonar.plugins.python.nosonar.NoSonarLineInfoCollector
- getNumberOfThreads(SensorContext) - Method in class org.sonar.plugins.python.PythonScanner
- getNumberOfThreads(SensorContext) - Method in class org.sonar.plugins.python.Scanner
- getParsedReports() - Method in class org.sonar.plugins.python.xunit.TestSuiteParser
-
Returns successfully parsed reports as a collection of TestSuite objects.
- getRecognitionErrorCount() - Method in class org.sonar.plugins.python.PythonScanner
- 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
- getSuppressedRuleIds() - Method in class org.sonar.plugins.python.nosonar.NoSonarLineInfoCollector
- getTemplateRuleKeys() - Method in class org.sonar.plugins.python.AbstractPythonRuleRepository
- getTemplateRuleKeys() - Method in class org.sonar.plugins.python.IPynbRuleRepository
- getTemplateRuleKeys() - Method in class org.sonar.plugins.python.PythonRuleRepository
- 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 record class org.sonar.plugins.python.dependency.model.Dependencies
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.sonar.plugins.python.dependency.model.Dependency
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.sonar.plugins.python.editions.RepositoryInfoProvider.RepositoryInfo
-
Returns a hash code value for this object.
- hashCode() - Method in class org.sonar.plugins.python.IPynb
- highlight(SensorContext, PythonVisitorContext, PythonInputFile) - Method in class org.sonar.plugins.python.PythonHighlighter
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
- indexer() - Method in class org.sonar.plugins.python.indexer.PythonIndexerWrapper
- infoProviders() - Method in class org.sonar.plugins.python.editions.RepositoryInfoProviderWrapper
- IPynb - Class in org.sonar.plugins.python
- IPynb(Configuration) - Constructor for class org.sonar.plugins.python.IPynb
- IPYNB_DATABRICKS_FOUND - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- IPYNB_FILE_SUFFIXES_KEY - Static variable in class org.sonar.plugins.python.PythonExtensions
- IPynbProfile - Class in org.sonar.plugins.python
- IPynbProfile(RepositoryInfoProvider[]) - 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, PythonIndexer, RepositoryInfoProvider[], NoSonarLineInfoCollector) - Constructor for class org.sonar.plugins.python.IPynbSensor
- IPynbSensor(FileLinesContextFactory, CheckFactory, NoSonarFilter, NoSonarLineInfoCollector) - Constructor for class org.sonar.plugins.python.IPynbSensor
- IPYTHON_REPOSITORY_KEY - Static variable in class org.sonar.plugins.python.IPynbRuleRepository
- 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, Integer, Integer) - Constructor for class org.sonar.plugins.python.TextReportReader.Issue
- IssuesRepository - Class in org.sonar.plugins.python
- IssuesRepository(SensorContext, PythonChecks, PythonIndexer, boolean, Lock) - Constructor for class org.sonar.plugins.python.IssuesRepository
K
- key() - Method in enum class org.sonar.plugins.python.TelemetryMetricKey
- KEY - Static variable in class org.sonar.plugins.python.IPynb
- KEY - Static variable in class org.sonar.plugins.python.Python
L
- 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
- 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
- logStart(int) - Method in class org.sonar.plugins.python.PythonScanner
- logStart(int) - Method in class org.sonar.plugins.python.Scanner
M
- MeasuresRepository - Class in org.sonar.plugins.python
- MeasuresRepository(SensorContext, NoSonarFilter, FileLinesContextFactory, boolean, NoSonarLineInfoCollector, Lock) - Constructor for class org.sonar.plugins.python.MeasuresRepository
- mergeCollector() - Static method in record class org.sonar.plugins.python.dependency.model.Dependencies
- message - Variable in class org.sonar.plugins.python.TextReportReader.Issue
- MultiFileProgressReport - Class in org.sonar.plugins.python
- MultiFileProgressReport(long) - Constructor for class org.sonar.plugins.python.MultiFileProgressReport
- MultiFileProgressReport(long, String) - Constructor for class org.sonar.plugins.python.MultiFileProgressReport
- MultiFileProgressReport(String) - Constructor for class org.sonar.plugins.python.MultiFileProgressReport
- 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 record class org.sonar.plugins.python.dependency.model.Dependency
-
Returns the value of the
namerecord component. - name() - Method in class org.sonar.plugins.python.PythonScanner
- name() - Method in class org.sonar.plugins.python.Scanner
- NewSymbolsCollector - Class in org.sonar.plugins.python
- NewSymbolsCollector(Lock) - Constructor for class org.sonar.plugins.python.NewSymbolsCollector
- NOSONAR_COMMENTS_KEYS - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- NOSONAR_RULE_ID_KEYS - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- NoSonarIssueFilter - Class in org.sonar.plugins.python.nosonar
- NoSonarIssueFilter(NoSonarLineInfoCollector) - Constructor for class org.sonar.plugins.python.nosonar.NoSonarIssueFilter
- NoSonarLineInfoCollector - Class in org.sonar.plugins.python.nosonar
- NoSonarLineInfoCollector() - Constructor for class org.sonar.plugins.python.nosonar.NoSonarLineInfoCollector
- noSonarPythonChecks() - Method in class org.sonar.plugins.python.PythonChecks
- noSonarPythonEndOfAnalyses() - Method in class org.sonar.plugins.python.PythonChecks
- NOTEBOOK_EXCEPTION_KEY - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- NOTEBOOK_PRESENT_KEY - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- NOTEBOOK_RECOGNITION_ERROR_KEY - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- NOTEBOOK_TOTAL_KEY - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
O
- OpenSourceRepositoryInfoProvider - Class in org.sonar.plugins.python.editions
- OpenSourceRepositoryInfoProvider() - Constructor for class org.sonar.plugins.python.editions.OpenSourceRepositoryInfoProvider
- org.sonar.plugins.python - package org.sonar.plugins.python
- org.sonar.plugins.python.architecture - package org.sonar.plugins.python.architecture
-
Integration with pylint.
- 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.dependency - package org.sonar.plugins.python.dependency
- org.sonar.plugins.python.dependency.model - package org.sonar.plugins.python.dependency.model
- org.sonar.plugins.python.editions - package org.sonar.plugins.python.editions
- 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.nosonar - package org.sonar.plugins.python.nosonar
- 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(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
- parse(InputFile) - Static method in class org.sonar.plugins.python.dependency.PyProjectTomlParser
- parseReport(File, SensorContext, Map<InputFile, NewCoverage>) - Method in class org.sonar.plugins.python.coverage.CoberturaParser
- parseRequirementFile(InputFile) - Static method in class org.sonar.plugins.python.dependency.RequirementsTxtParser
- postAnalysis(SensorContext) - Method in class org.sonar.plugins.python.indexer.PythonIndexer
- postAnalysis(SensorContext) - Method in class org.sonar.plugins.python.indexer.SonarLintPythonIndexer
- postAnalysis(SensorContext) - Method in class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
- process() - Method in class org.sonar.plugins.python.dependency.DependencyTelemetry
- process(Dependencies) - Static method in class org.sonar.plugins.python.dependency.DependencyPostProcessor
- 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
- processFiles(List<PythonInputFile>, SensorContext, MultiFileProgressReport, AtomicInteger) - 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
- profileLocation() - Method in record class org.sonar.plugins.python.editions.RepositoryInfoProvider.RepositoryInfo
-
Returns the value of the
profileLocationrecord component. - 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
- PyProjectTomlParser - Class in org.sonar.plugins.python.dependency
- Python - Class in org.sonar.plugins.python
- Python(Configuration) - Constructor for class org.sonar.plugins.python.Python
- PYTHON_DATABRICKS_FOUND - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- PYTHON_DEPENDENCIES - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- PYTHON_DEPENDENCIES_FORMAT_VERSION - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- PYTHON_FILE_SUFFIXES_KEY - Static variable in class org.sonar.plugins.python.PythonExtensions
- PYTHON_VERSION_KEY - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- PYTHON_VERSION_SET_KEY - Enum constant in enum class org.sonar.plugins.python.TelemetryMetricKey
- 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, Lock) - Constructor for class org.sonar.plugins.python.cpd.PythonCpdAnalyzer
- PythonExtensions - Class in org.sonar.plugins.python
- PythonHighlighter - Class in org.sonar.plugins.python
-
Colors Python code.
- PythonHighlighter() - Constructor for class org.sonar.plugins.python.PythonHighlighter
- PythonHighlighter(Lock) - 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
- PythonIndexerWrapper - Class in org.sonar.plugins.python.indexer
- PythonIndexerWrapper() - Constructor for class org.sonar.plugins.python.indexer.PythonIndexerWrapper
- PythonIndexerWrapper(PythonIndexer) - Constructor for class org.sonar.plugins.python.indexer.PythonIndexerWrapper
- PythonProfile - Class in org.sonar.plugins.python
- PythonProfile(RepositoryInfoProvider[]) - 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, Supplier<PythonParser>, PythonIndexer, PythonFileConsumer, NoSonarLineInfoCollector) - Constructor for class org.sonar.plugins.python.PythonScanner
- PythonSensor - Class in org.sonar.plugins.python
- PythonSensor(FileLinesContextFactory, CheckFactory, NoSonarFilter, PythonCustomRuleRepositoryWrapper, PythonIndexerWrapper, SonarLintCacheWrapper, AnalysisWarningsWrapper, RepositoryInfoProviderWrapper, ArchitectureCallbackWrapper, NoSonarLineInfoCollector) - Constructor for class org.sonar.plugins.python.PythonSensor
- 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
- 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
- REPOSITORY_KEY - Static variable in class org.sonar.plugins.python.PythonRuleRepository
- RepositoryInfo(String, String, List<Class<?>>, Set<String>) - Constructor for record class org.sonar.plugins.python.editions.RepositoryInfoProvider.RepositoryInfo
-
Creates an instance of a
RepositoryInforecord class. - RepositoryInfoProvider - Interface in org.sonar.plugins.python.editions
- RepositoryInfoProvider.RepositoryInfo - Record Class in org.sonar.plugins.python.editions
- RepositoryInfoProviderWrapper - Class in org.sonar.plugins.python.editions
- RepositoryInfoProviderWrapper() - Constructor for class org.sonar.plugins.python.editions.RepositoryInfoProviderWrapper
- RepositoryInfoProviderWrapper(RepositoryInfoProvider[]) - Constructor for class org.sonar.plugins.python.editions.RepositoryInfoProviderWrapper
- repositoryKey() - Method in record class org.sonar.plugins.python.editions.RepositoryInfoProvider.RepositoryInfo
-
Returns the value of the
repositoryKeyrecord component. - RequirementsTxtParser - Class in org.sonar.plugins.python.dependency
- 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
- run() - Method in class org.sonar.plugins.python.MultiFileProgressReport
S
- save(PythonInputFile, List<PythonCheck.PreciseIssue>) - Method in class org.sonar.plugins.python.IssuesRepository
- save(PythonInputFile, PythonVisitorContext) - Method in class org.sonar.plugins.python.MeasuresRepository
- saveIssue(SensorContext, TextReportReader.Issue, Set<String>, String) - Method in class org.sonar.plugins.python.ExternalIssuesSensor
- scanFile(PythonVisitorContext) - Method in class org.sonar.plugins.python.architecture.DummyArchitectureCallback
- 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
- send(SensorContext) - Method in class org.sonar.plugins.python.SensorTelemetryStorage
- SensorTelemetryStorage - Class in org.sonar.plugins.python
- SensorTelemetryStorage() - Constructor for class org.sonar.plugins.python.SensorTelemetryStorage
- 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.
- SonarLintPythonIndexer - Class in org.sonar.plugins.python.indexer
- SonarLintPythonIndexer(ModuleFileSystem) - Constructor for class org.sonar.plugins.python.indexer.SonarLintPythonIndexer
- sonarPythonChecks() - Method in class org.sonar.plugins.python.PythonChecks
- sonarPythonEndOfAnalyses() - Method in class org.sonar.plugins.python.PythonChecks
- SonarQubePythonIndexer - Class in org.sonar.plugins.python.indexer
- SonarQubePythonIndexer(List<PythonInputFile>, CacheContext, SensorContext) - Constructor for class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
- start(int) - Method in class org.sonar.plugins.python.MultiFileProgressReport
- startAnalysisFor(String) - Method in class org.sonar.plugins.python.MultiFileProgressReport
- 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.
- stop() - Method in class org.sonar.plugins.python.MultiFileProgressReport
- stream(SMHierarchicCursor) - Method in interface org.sonar.plugins.python.parser.StaxParser.XmlStreamHandler
- stream(SMHierarchicCursor) - Method in class org.sonar.plugins.python.xunit.TestSuiteParser
T
- TelemetryMetricKey - Enum Class in org.sonar.plugins.python
- 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
- THREADS_PROPERTY_NAME - Static variable in class org.sonar.plugins.python.PythonScanner
- toString() - Method in record class org.sonar.plugins.python.dependency.model.Dependencies
-
Returns a string representation of this record class.
- toString() - Method in record class org.sonar.plugins.python.dependency.model.Dependency
-
Returns a string representation of this record class.
- toString() - Method in record class org.sonar.plugins.python.editions.RepositoryInfoProvider.RepositoryInfo
-
Returns a string representation of this record class.
- TYPESHED_MODULES_KEY - Static variable in class org.sonar.plugins.python.caching.Caching
U
- updateMetric(TelemetryMetricKey, boolean) - Method in class org.sonar.plugins.python.SensorTelemetryStorage
- updateMetric(TelemetryMetricKey, int) - Method in class org.sonar.plugins.python.SensorTelemetryStorage
- updateMetric(TelemetryMetricKey, String) - Method in class org.sonar.plugins.python.SensorTelemetryStorage
V
- valueOf(String) - Static method in enum class org.sonar.plugins.python.TelemetryMetricKey
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.sonar.plugins.python.TelemetryMetricKey
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- 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