Loading
A tool that reads your code and flags potential bugs before you run it.
Static analysis tool that checks source code against a set of rules — catching unused variables, missing awaits, inconsistent equality operators, and other patterns. ESLint is the dominant JavaScript linter; rules are configurable per project.
Operates on the AST (Abstract Syntax Tree) produced by the parser. Each rule is a visitor function that walks the tree and reports violations. Custom rules can be written as ESLint plugins. Can auto-fix many issues (--fix flag).