CSV Quality Auditor
Run the bundled auditor before consuming a CSV file:
python scripts/audit_csv.py INPUT [--delimiter DELIM] [--json]
Use --delimiter comma, semicolon, or tab, their literal character, or one
custom character. The default is a comma.
Interpret exit status as follows:
0: the CSV is readable and no quality issues were found.1: the CSV is readable but has one or more quality issues.2: arguments, reading, or CSV parsing failed.
Prefer --json when another tool will consume the result. Inspect every entry
in issues, fix the source data, and rerun until the command exits 0.
See references/rules.md for exact detection and counting rules. Do not silently rewrite the input file.