- It scans source code from files on disk. This mode is generally used in enterprise environments with configuration management strategies (use tools like Subversion or Clearcase).
- It connects to the database and analyzes all the objects stored in that database. This mode is NOT supported by SonarQubeTM.
- Install the plugin through the Update Center or download it into the SONARQUBE_HOME/extensions/plugins directory
- Restart the SonarQubeTM server
- Dell (was previously Quest Software) Toad 9.5 or higher with the CodeXpert module (included into in Toad for Oracle Xpert, Toad for Oracle Professional, and Toad Development Suite for Oracle).
- A connection to an Oracle database if you use Toad 9.x or 10.x. This It is a limitation of Toad that it needs to be connected to the database even if it the connection is not used by the CodeXpert module. So you can set a “fake” connection to an empty database.
sonar.plsql.toad.exePath=C:/Program Files/Quest Software/Toad for Oracle 10.5/Toad.exe sonar.plsql.toad.login=USER@XE sonar.plsql.toad.password=user_password
Run an Analysis
SonarQube TM automatically configures and launches Toad CodeXpert to check your code against the Toad CodeXpert's rules.
- If the analysis is triggered by a process that runs as a
- Windows Service (from a Continuous Integration server such as Jenkins), the analysis will fail. This issue is
- supposed to be fixed in Toad 12 but was not tested.
- Toad CodeXpert 9.x is unable to start from the command-line when the month of the current date contains an accent ("Décembre" in French for example). The workaround for this is to change the regional settings on the machine.