Integration with external analyzers at instance level
How to integrate SonarQube Server with external analyzers at the instance level.
Many languages have dedicated analyzers (also known as linters) that are commonly used to spot problems in code. SonarQube can integrate the results from many of these external analyzers. This lets you see this information alongside the other SonarQube metrics and allows the external results to be taken into account when calculating quality gate status.
You can set up in the UI and at the instance level the integration of the third-party analyzers supported by SonarQube, except the .NET and go analyzers. This setup can be overridden at the project level. For the list of supported analyzers, see About external issues.
Proceed as follows:
In your SonarQube instance, go to Administration > Configuration > General Settings > External Analyzers.
In the page, navigate to the language you want to set up.
In the parameter corresponding to your analyzer, enter the list of import directories or files. This parameter accepts a comma-delimited list of paths. A path definition is either relative to the
sonar.projectBaseDir
analysis parameter (which is by default the directory from which the analysis was started) or absolute.
Related pages
About external issues Defining matching patterns for files Importing external issues (at the project level) Analysis parameters
Last updated
Was this helpful?