Skip to content
Flint is still very early stage and experimental. Not all features have been implemented.
The word "experimental" in front of a lit campfire The word "experimental" in front of a lit campfire

Flint

A fast, friendly linter for JavaScript, TypeScript, and more.

Approachable and Fun

Fall in love with your linter. Flint’s intentional defaults and rich reporting surface only the issues you’ll want it to find.

Cache-Friendly and Fast

Flint’s intelligent caching and coordination eliminate duplicate CI workflows for tasks such as formatting and type-checking.

Powerful Typed Linting

Flint builds the most useful class of lint rules that use the full power of TypeScript’s type checker to find bugs in your code.

Streamlined Configuration

Flint configs embrace readability and power. They give you control over your linter without making you learn its internals.

Try out Flint on any web project:

Terminal window
npx flint

Frustrated with slow linting that doesn't catch what you actually care about?
Or maybe your linter is fast, but doesn't include powerful lint rules?

Let Flint help you out.

Get started

Made with ❤️‍🔥 in Boston by Josh Goldberg and contributors.