Issue status configuration file

This section explains the issue status configuration file issue_aggregation_config.yaml in <projects root>/config.

Only Klocwork administrators with access to the projects_root can modify this file.

The issue_aggregation_config.yaml file customizes how issue statuses are used in Validate to do the following:

  • Determine how compliance report deviations and violations are calculated
  • Modify the following statuses, which determine Open counts in Validate for projects, views, builds, and CI builds:
    • Analyze

    • Code Suppression

    • Defer

    • Filter

    • Fix

    • Fix in Later Release

    • Fix in Next Release

    • Not a Problem

Each section in issue_aggregation_config.yaml must include at least one status. Status names must be in English.

The server automatically rereads the file upon modification. Formatting errors are logged in klocwork.log, and the server uses the default values instead.

Open counts update immediately after editing the file, but existing reports remain unchanged. Compliance report changes only affect new reports.

Changes apply globally, affecting all projects on the server.