Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addChecks(String, Iterable<Class>) - Method in class org.sonar.plugins.python.PythonChecks
- addCustomChecks(PythonCustomRuleRepository[]) - Method in class org.sonar.plugins.python.PythonChecks
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form