Editing the status configuration file

The issue_aggregation_config.yaml, located in <projects root>/config/, allows administators to customize how issue statuses are used in Validate.

This file is used for:

  • Modifying statuses that determine Open counts in Validate for projects, views, builds, and CI builds.

  • Defining how compliance report deviations and violations are calculated.

Limitations

  • Only an admin with access to the projects root folder can modify this file.

  • Changes apply globally, affecting all projects on the server.

  • The server automatically re-reads the file upon modification.

  • Any formatting errors will be logged in klocwork.log, and the server will fall back to default values.

  • Open counts update immediately upon modification, but existing reports will remain unchanged. Compliance report changes only affect newly generated reports.

  • Each section in the file must include at least one status. Only English names of statuses should be used.

Configurable statuses

The following statuses can be modified:

  • Analyze

  • Not a Problem

  • Fix

  • Fix in Next Release

  • Fix in Later Release

  • Defer

  • Filter

  • Code Suppression