quick-lint-js

Find bugs in JavaScript programs.

Over 90× faster than ESLint, quick-lint-js gives you instant feedback as you code. Find bugs in your JavaScript before your finger leaves the keyboard. Lint any JavaScript file with no configuration.

Your Cool App – Best IDE Ever
AwesomeApp.js
const occupation = language + " coder";
const language = "JavaScript";
occupation = "Senior " + occupation;

E0057 - use of undeclared variable: ocupationconsole.log(`Welcome, ${ocupationoccupation}!`);

Try it out in your browser.

Install quick-lint-js

Latest version: 3.1.0 (released )

see all installation options · release history

Features

feature quick-lint-js ESLint JSHint Biome Deno
speed 🐇
capable
🐢
slow
🚀
quick
🐢
slow
easy setup
zero config

config or init

config

config optional

zero config
easy npm install
license free
GPLv3
open source
MIT
open source
MIT
open source
MIT
open source
MIT
JSX
JSX
 †
JSX

JSX
TypeScript
TypeScript
 
TypeScript

TypeScript
lint rules minimal
lint rules
zillions
of lint rules
some some
lint rules
some
stable
feature quick-lint-js ESLint JSHint Biome Deno
VS Code
Vim
Neovim
WebStorm
Sublime Text
Notepad++
Emacs
Codespaces
Kate
LSP server

feature requires a plugin

Editor support