← All repos

eslint

Find and fix problems in your JavaScript code.

ecmascripteslintjavascriptlinterstatic-code-analysis
Browse cluster: JavaScript Standard Style Linting
10,972commits
1,218contributors
5languages

Tech stack & purpose

ESLint is a tool for identifying and reporting on patterns found in ECMAScript and JavaScript code, functioning as a linter for static code analysis. Built with JavaScript and Node.js, it uses the Espree parser and an abstract syntax tree to evaluate code patterns, with a completely pluggable architecture where every rule is a plugin that can be added at runtime. The project is maintained by the ESLint team and supported by the OpenJS Foundation, distributing core functionality through npm packages including `eslint`, `@eslint/js` for JavaScript-specific rules, and `eslint-config-eslint` for shared configuration.

Community & reference links

Languages

JavaScript
99.4%
TypeScript
0.6%
EJS
0.0%
HTML
0.0%
Shell
0.0%

Contributors (top 30 of 1,218)