Skip to content

Getting Started

A powerful ESLint configuration extending the popular Airbnb style guide, with added support for TypeScript. It comes with two core packages

Goodbye Legacy, Hello to Flat Config

This package is designed exclusively for ESLint’s new Flat Config system. Legacy .eslintrc* files are not supported.

If your project still relies on .eslintrc, you should continue using the older Airbnb packages. By focusing only on Flat Config, this package stays modern, lightweight, and future-proof.

Note

This package was created by taking reference from the following ESLint configuration packages:

These packages are no longer maintained. To ensure continued compatibility and keep up-to-date with the latest versions of dependencies, I have updated the dependencies and extended their functionality, resulting in the creation of the eslint-config-airbnb-extended package, which is actively maintained and fully supports TypeScript.

Migration

Please refer to the migration guide for more details.

Released under the MIT License.