CSV Quality Auditor
Run the bundled standard-library auditor against the requested file:
python scripts/audit_csv.py INPUT [--delimiter DELIM] [--json]
Workflow
- Use the default comma delimiter unless the file or user specifies another one.
- Pass
--delimiter semicolon,--delimiter tab, or one literal custom character when needed. - Add
--jsonwhen the result will be consumed by another tool. - Treat exit code
0as clean,1as a completed audit with quality issues, and2as an invalid invocation or unreadable/unparseable input. - Report issue codes, row numbers, and messages without rewriting the source file.
Read references/rules.md when interpreting row counts, issue semantics, delimiter values, or exit codes.