CSV Quality Auditor
Run the bundled auditor before trusting a CSV-shaped input:
python scripts/audit_csv.py INPUT [--delimiter DELIM] [--json]
Use --delimiter for comma, semicolon, tab (tab or \t), or any single
custom character. Prefer --json when another tool will consume the result.
Interpret exit codes before processing output:
0: the file is readable and no quality issues were found.1: the audit completed and one or more quality issues were found.2: arguments, delimiter, file reading, or CSV parsing failed.
Review each issue's code, row, and message. Fix source data rather than
silencing findings, then rerun the audit until it exits 0. See
references/rules.md for exact rule and counting semantics.