Description / Features
This plugin enhances the Java Ecosystem to analyze Android projects within SonarQube:
- Adds a new set of rules based on Android lint
- On top of Java files, it also analyzes Android Manifest and resources (such as pictures)
The Android SDK must be installed on the machine(s) running the SonarQube analyses.
Note that you have to install the different Patforms/API whose your projects are built with.
- Install the plugin through the Update Center or download it into the SONARQUBE_HOME/extensions/plugins directory
- Restart the SonarQube server
Run an Analysis with the SonarQube Runner (Recommended Way)
To run an analysis of your Android project, use the SonarQube Runner.
Run an Analysis with the other Analyzers
Extending Coding Rules using XPath
New coding rules can be added using XPath. See the related documentation.
com.atlassian.confluence.macro.MacroExecutionException: JIRA project does not exist or you do not have permission to view it.
This project is part of a larger effort to industrialize Android development, you can have a look at this other project (https://github.com/stephanenicolas/Quality-Tools-for-Android)