quick-lint-js

Find bugs in JavaScript programs.

Over 130× 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: 2.9.0 (released )

see all installation options · release history

Features

feature quick-lint-js ESLint JSHint Rome 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  †
TypeScript  *  
lint rules minimal zillions some some some
stable
feature quick-lint-js ESLint JSHint Rome Deno
VS Code
Vim
Neovim
WebStorm
Sublime Text
Notepad++
Atom
Emacs
Codespaces
Kate
LSP server

* feature is planned

feature requires a plugin