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.8.0 (released )

see all installation options · release history

Features

feature quick-lint-js ESLint JSHint RSLint Deno
speed 🐇
capable
🐢
slow
🐇
capable
🐢
slow
license free
GPLv3
open source
MIT
open source
MIT
open source
MIT
open source
MIT
easy npm install  *
easy setup
zero config

config or init

config

config optional

zero config
JSX  †  *
TypeScript  *    *
lint rules minimal zillions some some some
stable
feature quick-lint-js ESLint JSHint RSLint Deno
VS Code
Vim
Neovim
WebStorm
Sublime Text
Notepad++
Atom
Emacs
Codespaces
Kate
LSP server

* feature is planned

feature requires a plugin