Index

A B C D E F G 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

addChecks(String, Iterable<Class>) - Method in class org.sonar.plugins.python.PythonChecks
 
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
 
all() - Method in class org.sonar.plugins.python.PythonChecks
 
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
 

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(InputFile) - Method in class org.sonar.plugins.python.indexer.PythonIndexer
 
canBeFullyScannedWithoutParsing(InputFile) - Method in class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
 
canBePartiallyScannedWithoutParsing(InputFile) - Method in class org.sonar.plugins.python.indexer.PythonIndexer
 
canBePartiallyScannedWithoutParsing(InputFile) - Method in class org.sonar.plugins.python.indexer.SonarQubePythonIndexer
 
canBeScannedWithoutParsing(InputFile) - Method in class org.sonar.plugins.python.PythonScanner
 
canBeScannedWithoutParsing(InputFile) - 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
 
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<InputFile>, 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
 
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

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
 
errors() - Method in class org.sonar.plugins.python.coverage.CoberturaParser
 
execute(List<InputFile>, 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

FILE_SUFFIXES_KEY - Static variable in class org.sonar.plugins.python.PythonPlugin
 
fileContentHashCacheKey(String) - Static method in class org.sonar.plugins.python.caching.Caching
 
FileHashingUtils - Class in org.sonar.plugins.python.indexer
 
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
 

G

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
 
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
 

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
 
inputFileContentHash(InputFile) - Static method in class org.sonar.plugins.python.indexer.FileHashingUtils
 
IPynb - Class in org.sonar.plugins.python
 
IPynb() - Constructor for class org.sonar.plugins.python.IPynb
 
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, PythonIndexer) - Constructor for class org.sonar.plugins.python.IPynbSensor
 
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
 

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
 
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
 

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(InputFile) - 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
 
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, InputFile) - Method in class org.sonar.plugins.python.PythonScanner
 
processException(Exception, InputFile) - 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
 
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, InputFile) - 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
 
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
 
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(InputFile) - Method in class org.sonar.plugins.python.PythonScanner
 
scanFile(InputFile) - Method in class org.sonar.plugins.python.Scanner
 
scanFile(PythonVisitorContext) - Method in class org.sonar.plugins.python.PythonHighlighter
 
scanFileWithoutParsing(InputFile) - Method in class org.sonar.plugins.python.PythonScanner
 
scanFileWithoutParsing(InputFile) - 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.
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<InputFile>, 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.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

visitClassDef(ClassDef) - Method in class org.sonar.plugins.python.SymbolVisitor
 
visitDictCompExpression(DictCompExpressionImpl) - 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

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 I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form