Changing quality gate

Changing the project's default quality gate.

The instance’s default quality gate is applied by default to your project. As a project administrator, you can apply other standards to your project. In addition, you can disable the fudge factor used for quality gate computation for your project. See Understanding the analysis for more information.

Changing the quality gate applied to your project

  1. Retrieve your project. See Retrieving projects for more details.

  2. Select Project Settings > Quality Gate.

  3. Select Always use a specific Quality Gate, and select the quality gate in the list.

  4. Select Save.

Configuring the quality gate fudge factor

The quality gate fudge factor refers to a mechanism where conditions on duplication and coverage are ignored until the number of new lines is at least 20. This is used to avoid overly strict enforcement when dealing with small changes, as minor issues might disproportionately impact the overall quality gate status.

The fudge factor is enabled by default in your instance. This global setting is applied to all new projects. Project administrators can override it for their project.

You can enable the fudge factor in the UI as explained below, or by setting the sonar.qualitygate.ignoreSmallChanges property to false or true on the CI/CD host (see Analysis parameters).

To enable or disable the quality gate fudge factor in the UI for your project:

  1. Retrieve your project. See Retrieving projects for more details.

  2. Select Project Settings > General Settings > General.

  3. In the Quality gate section, unselect or select Ignore duplication and coverage on small changes.

Last updated

Was this helpful?