ESLint

ESLint

eslint.org

1

About this website

ESLint is an open-source JavaScript and TypeScript code linter created by Nicholas Zakas in 2013, now maintained by the OpenJS Foundation, providing pluggable static code analysis that identifies problematic patterns, enforces coding conventions, catches bugs before runtime, and automatically fixes style violations. Adopted by Airbnb, Google, Facebook, and Netflix with over forty million weekly npm downloads. The pluggable rule architecture defines individual linting rules that can be independently enabled, disabled, or configured, with over two hundred fifty built-in rules covering best practices, potential errors, and style conventions. The parser system supports modern JavaScript through Espree, TypeScript through typescript-eslint, JSX through React plugin, and Vue through Vue plugin. The auto-fix capability automatically corrects fixable violations, reducing manual cleanup and enabling gradual quality improvements, commonly run as pre-commit hooks. The configuration system supports flat config in version nine and shareable configurations like airbnb, standard, and google presets. Integration covers all major editors through LSP, build pipelines through CLI, and pre-commit hooks through lint-staged. Designed for JavaScript developers and engineering teams.

Tags & Categories

Categories

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!