eslint-config-airbnb-extended

eslint-config-airbnb-extended

A powerful ESLint configuration extending the popular Airbnb style guide, with added support for TypeScript.

Stars: 86

Visit
 screenshot

A powerful ESLint configuration extending the popular Airbnb style guide, with added support for TypeScript. It provides a one-to-one replacement for old Airbnb ESLint configs, TypeScript support, customizable settings, pre-configured rules, and a CLI utility for quick setup. The package 'eslint-config-airbnb-extended' fully supports TypeScript to enforce consistent coding standards across JavaScript and TypeScript files. The 'create-airbnb-x-config' tool automates the setup of the ESLint configuration package and ensures correct ESLint rules application across JavaScript and TypeScript code.

README:

ESLint Airbnb Extended

Documentation | Config | CLI | Why | Migration | Contributing

npm version npm downloads npm last updated

A powerful ESLint configuration extending the popular Airbnb style guide, with added support for TypeScript. This monorepo houses two main packages:

  • eslint-config-airbnb-extended: Extends Airbnb's ESLint config to support TypeScript and custom rules.
  • create-airbnb-x-config: A CLI tool to quickly set up and customize your ESLint configuration with the Airbnb Extended setup.

[!NOTE] This package is designed exclusively for flat configuration. Legacy .eslintrc* files are not supported. For that, please use older packages. For more details, refer to the FAQ.

License

This project is licensed under the MIT License.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for eslint-config-airbnb-extended

Similar Open Source Tools

For similar tasks

For similar jobs