...
This plugin enables the analysis of Python projects.
It is compatible with the SonarQube Eclipse plugin to track issues while coding. It is also compatible with the Issues Report plugin to run pre-commit local analysis.
Dependencies
This plugin has the following dependencies:
- Pylint must be installed to check Pylint coding rules.
Installation
- Install the Python plugin through the Update Center or download it into the SONAR SONARQUBE_HOME/extensions/plugins directory
- Restart the Sonar serverSonarQubeserver
Usage
Run
...
an Analysis with the
...
SonarQube Runner (Recommended Way)
To launch a Sonar run an analysis of your Python project, use the Sonar SonarQube Runner.
A sample project is available on github that can be browsed or downloaded: /projects/languages/python/python-sonar-runner.
Run
...
an Analysis with the other Analyzers
Maven and Ant can also be used to launch analysis on Python projects.
...
New coding rules can be added using XPath. See the related documentation.
To navigate the AST, download the SSLR Python Toolkit.
Change Log
| JIRA Issues | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| JIRA Issues | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| JIRA Issues | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| JIRA Issues | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|

