Skip to content

refactor: Replace output module boilerplate with macro dispatch #160

@erishforG

Description

@erishforG

Problem

All 24 functions in output/mod.rs follow the identical Quiet/Json/Human match pattern (5 lines each).

Proposed Solution

Create a dispatch_output! macro or an OutputFormatter trait with human and json implementations. Eliminates ~200 lines of repetition.

Category: refactor | Priority: low

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions