FastLint

A polyglot linter that bundles best-in-class open-source checkers — making vibe coding safer and faster.

One command, every file, every language. Rather than reimplementing analyses, FastLint stitches together proven checkers from crates.io behind a single CLI that respects .gitignore and skips binaries automatically.

Install

cargo install fastlint

Run

fastlint                  # check current directory
fastlint source/frontend  # check a path
fastlint --json           # JSON diagnostics
FastLint Screenshot

Bundled checks

typos warning

Source-code spell-checking powered by the typos crate.

merge-conflict error

Catches unresolved <<<<<<< / ======= / >>>>>>> markers before they ship.

trailing-whitespace warning

Flags trailing spaces and tabs at the end of any line.

More checkers are being added — see the GitHub repository for the current roster.