Skip to content

Add Download Function for Quality Reports (machine-readable)

🚀 Feature Request

Summary

Enable users to download the Quality Report as a CSV file for machine-readable purposes.

Problem to Solve / User Story

As a Constrainify user, I want to download the Quality Report as a structured CSV file so that I can process, analyze, or integrate the data with other tools such as Excel or Google Spreadsheet.

Proposed Solution

  • Implement an export functionality that allows users to download the report as a CSV file.
  • Ensure that:
    • Each row represents an incident.
    • Columns include all relevant information such as file name, constraint name, code snippet.
  • Provide a download button in the Quality Report view.

Benefits

  • Enables automation and further analysis using external tools.
  • Provides an easy way to integrate the data into other quality assurance pipelines.

Possible Drawbacks

  • Requires careful structuring to ensure meaningful CSV output.
  • Users may need documentation to understand the CSV format.

Requirements or Dependencies

  • Needs decision: Implement CSV data transformation and output in QPM, constrainify-core, or external component

Alternatives Considered

  • Provide only JSON format (already existing)
Edited by Markus Matoni