panache-debug-format(1)

NAME
panache-debug-format - Run parser+formatter checks and emit diagnostics

SYNOPSIS
panache debug format [--checks] [--json] [--report] [--dump-dir] [--dump-passes] [--force-exclude] [-h|--help] [-V|--version] [FILES]

DESCRIPTION
Run parser+formatter checks and emit diagnostics

OPTIONS

--checks <CHECKS> [default: all]
    Which checks to run
    Possible values:

    •   idempotency

    •   losslessness

    •   all

--json
    Emit JSON output for machine-readable tooling

--report
    Emit Markdown report output suitable for issue descriptions

--dump-dir <DIR>
    Directory where failing artifacts are written

--dump-passes
    Write input/parse/format pass artifacts to --dump-dir for every file

--force-exclude
    Apply exclude patterns from your configuration even to files passed explicitly on the command line. By default, explicitly-named files bypass exclude patterns: the assumption is that if you asked for a specific file, you want it processed. With --force-exclude, those patterns are honored regardless. This is primarily intended for pre-commit hooks (and similar tooling), which pass changed files explicitly but should still respect the project's exclude configuration.

-h, --help
    Print help (see a summary with '-h')

-V, --version
    Print version

[FILES]
    Input file path(s) or directories (use `-` for stdin)

VERSION
v2.48.0

SEE ALSO
panache-debug(1), panache(1)