CSV Quality Auditor
Run the bundled auditor before analyzing, importing, or transforming a CSV file.
Workflow
Choose the delimiter from the file specification or a known sample. Do not guess from the filename.
Run:
python scripts/audit_csv.py INPUT [--delimiter DELIM] [--json]Interpret exit status
0as clean,1as quality issues found, and2as a usage, read, or parse failure.Use
--jsonwhen another tool will consume the result. Preserve issue row numbers when reporting or repairing data.Read references/rules.md when exact rule semantics or output fields matter.
Pass a literal tab or \t for tab-delimited input. Pass any other single character for a custom delimiter. Quote delimiters in the shell when they have special meaning.