# ESLint Airbnb Extended > A powerful ESLint configuration extending the popular Airbnb style guide, with added support for TypeScript. ## Table of Contents ### Introduction - [Getting Started {#getting-started}](/guide/getting-started.md) - [Why? {#why}](/guide/why.md) ### Config - [Installation {#installation}](/config/installation.md) - [Extended Config {#extended-config}](/config/extended-config.md) - [Legacy Config {#legacy-config}](/config/legacy-config.md) - [Extended vs Legacy {#extended-vs-legacy}](/config/extended-vs-legacy.md) - [Packages Used {#packages-used}](/config/packages-used.md) - [FAQ {#faq}](/config/faq.md) #### Extended Config - [Rules {#rules}](/config/extended-config/rules.md) - [Plugins {#plugins}](/config/extended-config/plugins.md) - [Extensions {#extensions}](/config/extended-config/extensions.md) - [Configs {#configs}](/config/extended-config/configs.md) - [Helpers {#helpers}](/config/extended-config/helpers.md) ### CLI - [CLI {#cli}](/cli/guide.md) - [Setup {#setup}](/cli/options.md) ### Customization - [Strict Rules {#strict-rules}](/customization/strict-rules.md) ### Migration - [Upgrade to v3 {#upgrade-to-v3}](/migration/upgrade-to-v3.md) - [Migration Guide {#migration}](/migration/upgrade-to-extended.md) ### Contribute - [Contributing {#contributing}](/contribute/guide.md) ### Other - [@airbnb-extended/docs](/README.md)