Index

A B C D E F G H I K L M N O P R S T U V W 
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 AnalysisWarnings has 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 checks record 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 dependencies record 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 Dependencies record 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 Dependency record 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 disabledRules record 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 name record 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 profileLocation record 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 RepositoryInfo record 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 repositoryKey record 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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form