This version of the SonarQube documentation is no longer maintained. It relates to a version of SonarQube that is not active.

Excluding from coverage or duplication

Excluding specific files from your project's code coverage analysis or duplication checks.

You can exclude specific files from your project’s Overview or duplication check analysis (detection of identical lines of code).

As system administrator, you can perform this setting as the default setting for all projects. See Excluding from coverage or duplication.

Excluding specific files from the code coverage analysis

You can perform the setup in SonarQube UI (this requires that you have the project’s Administer permission) or on the CI/CD host. A parameter set on the CI/CD host has precedence over any UI setting of the same parameter.

In the UI
  1. Go to Administration > General Settings > Analysis scope.

  2. In Code coverage > Coverage Exclusions, enter and save a Defining matching patterns to define files to be excluded from the code coverage analysis.

On the CI/CD host

The table below lists the sonar properties you can use to exclude specific files from the code coverage analysis. For more information, see Analysis parameters.

Property key

Description

sonar.coverage.exclusions

Defines the source files to be excluded from the code coverage analysis.

Possible values: comma-separated list of Defining matching patterns.

Excluding specific files from the duplication check

You can perform the setup in SonarQube UI (this requires that you have the project’s Administer permission) or on the CI/CD host. A parameter set on the CI/CD host has precedence over any UI setting of the same parameter.

In the UI
  1. Go to Administration > General Settings > Analysis scope.

  2. In Duplication > Duplication Exclusions, enter and save a Defining matching patterns to define files to be excluded from the duplication check.

On the CI/CD host

The table below lists the sonar properties you can use to exclude specific files from the duplication check. For more information, see Analysis parameters.

Property key

Description

sonar.cpd.exclusions

Defines the source files to be excluded from the duplication check.

Possible values: comma-separated list of Defining matching patterns.

Last updated

Was this helpful?