mago-reporting 1.0.2

Structured error and diagnostic reporting utilities.
Documentation

Issue reporting and formatting for Mago.

This crate provides functionality for reporting code issues identified by the linter and analyzer. It includes support for multiple output formats, baseline filtering, and rich terminal output.

Core Types

  • [Issue]: Represents a single code issue with severity level, annotations, and optional fixes
  • [IssueCollection]: A collection of issues with filtering and sorting capabilities
  • [reporter::Reporter]: Handles formatting and outputting issues in various formats
  • [baseline::Baseline]: Manages baseline files to filter out known issues