ESLint is a popular static code analysis tool for JavaScript and TypeScript.
Usage, downloads, licensing, and more