babel-eslint is a parser that allows ESLint to lint files containing valid Babel code. It bridges the gap between ESLint's default parser and modern JavaScript features enabled by Babel. Using babel-eslint enables you to take advantage of ESLint's linting rules on code including ES2015+ and experimental syntax, preventing errors and promoting code consistency. It supports the latest ECMAScript proposals and JSX syntax. This parser works in conjunction with your Babel configuration.
The npm package babel-eslint had frequent releases in 2015, peaking in July with 16 versions. Release frequency decreased significantly from 2016 onwards. Since 2021, there have been no releases, indicating the package is likely no longer actively maintained as of September 12, 2025.
Babel-eslint downloads peaked in June-July 2025, reaching over 23 million. Downloads were consistently high throughout late 2024 and early 2025. However, August 2025 saw a significant drop, and September 2025 (partial data) indicates a further substantial decrease.