Airbnb's ESLint config with optional TypeScript support

Usage no npm install needed!

<script type="module">
  import abhijithvijayanEslintConfigAirbnb from 'https://cdn.skypack.dev/@abhijithvijayan/eslint-config-airbnb';



Airbnb's ESLint config with optional TypeScript support

🙋‍♂️ Made by @abhijithvijayan

Donate: PayPal, Patreon

Buy Me a Coffee

❤️ it? ⭐️ it on GitHub or Tweet about it.

This is a wrapper for eslint-config-airbnb-base and eslint-config-airbnb-typescript. The purpose behind this wrapper is to expose a javascript module and another typescript module separately for @abhijithvijayan/eslint-config package. I recommend using the abhijithvijayan/eslint-config package itself.

See this issue for more information.

Table of Contents


Ensure you have Node.js 10 or later installed. Then run the following:

# npm
npm install @abhijithvijayan/eslint-config-airbnb

# yarn
yarn add @abhijithvijayan/eslint-config-airbnb



  "extends": [
    "@abhijithvijayan/eslint-config-airbnb", // or "@abhijithvijayan/eslint-config-airbnb/typescript",
  "rules": {
    // your overrides


Looking to contribute? Look for the Good First Issue label.

🐛 Bugs

Please file an issue here for bugs, missing documentation, or unexpected behavior.

See Bugs


MIT © Abhijith Vijayan