Open source data portability linter

Your CSV is valid.
Its values may not survive.

Catch silent meaning changes across JavaScript, spreadsheets, databases, and locales—before an import or handoff turns them into production data.

uv tool install git+https://github.com/pranshu26/losslesslint

Try it now

Browser playground

Illustrative scanner
Input

CSV editor

demo_risky.csv
0 lines · 0 B Comma-delimited · UTF-8
Report

Findings

to scan

Ready to inspect

Paste a CSV or use the risky demo.
Error
0
Warning
0
Groups
0
The Python CLI is canonical.

This browser demo covers seven high-signal rules for exploration. Use the CLI for full parsing, all rules, stable output, redaction, and CI exit codes.

Install the CLI