← Package directory
Available on winget

Install quick-lint-js

Find bugs in JavaScript programs.

Install with winget
winget install --id quick-lint.quick-lint-js
Upgrade
winget upgrade --id quick-lint.quick-lint-js
Uninstall
winget uninstall --id quick-lint.quick-lint-js

About quick-lint-js

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.

What's new in 3.2.0

Added - VS Code: You can now make quick-lint-js messages fun and insulting with the quick-lint-js.snarky setting (disabled by default). (Implemented by vegerot.) - Using Greek question mark (;, U+037E) instead of a semicolon (;, U+003B) now reports [E0457][] ("this is a Greek Question Mark, not a semicolon (';')"). This diagnostic is also reported for similar-looking characters like ǃ (which should be !) and ﴾ (which should be (). - TypeScript: Decorators on abstract classes are now parsed. (#1194) Fixed - TypeScript: (): RT<T>=>null (with no spaces in >=>) now parses correctly. (Fixed by vegerot.) - Fixed E0718 falsely diagnosing valid code. (#1192, #1199) - quick-lint-js no longer crashes in the presence of symbolic links and directory junctions on Windows. (#1182) - Fixed a read buffer overflow (possibly leading to a crash) when checking whether short identifiers containing Unicode escape sequences are keywords. (x86 and x86_64 only.) (#1191)

Read release notes

Version history

Version Updated Notes
3.2.0 Unknown Added - VS Code: You can now make quick-lint-js messages fun and insulting with the quick-lint-js.snarky setting (disabled by default). (Implemented by vegerot.) - Using Greek question mark (;, U+037E) instead of a semic...
3.1.0.0 Unknown No notes
3.0.0.0 Unknown No notes
2.18.0.0 Unknown No notes
2.16.0.0 Unknown No notes
2.15.0.0 Unknown No notes
2.14.0.0 Unknown No notes
2.13.0.0 Unknown No notes
2.12.0.0 Unknown No notes
2.11.0.0 Unknown No notes
2.9.0.0 Unknown No notes
2.8.0.0 Unknown No notes
2.6.0.0 Unknown No notes
2.5.0.0 Unknown No notes
2.4.2.0 Unknown No notes