Package Exports
- eslint-config-airbnb-typescript/lib/shared
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (eslint-config-airbnb-typescript) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
eslint-config-airbnb-typescript
Airbnb's ESLint config with TypeScript support
Use this when you're trying to mix eslint-config-airbnb with typescript-eslint.
I use eslint-config-airbnb (with React support)
Install dependencies (including ESLint plugins):
npm install eslint-config-airbnb-typescript \
@typescript-eslint/eslint-plugin@^1.0.0 \
eslint-plugin-import@^2.14.0 \
eslint-plugin-jsx-a11y@^6.1.1 \
eslint-plugin-react@^7.11.0 \
--save-dev
Within your ESLint config file:
module.exports = {
extends: ["eslint-config-airbnb-typescript"],
}
I use eslint-config-airbnb-base (no React support)
Install dependencies (including ESLint plugins):
npm install eslint-config-airbnb-typescript \
@typescript-eslint/eslint-plugin@^1.0.0 \
eslint-plugin-import@^2.14.0 \
--save-dev
Within your ESLint config file:
module.exports = {
extends: ["eslint-config-airbnb-typescript/base"],
}
Additional Documentation
Credits
Authored and maintained by Matt Turnbull (iamturns.com / @iamturns)
To all contributors (if you exist) - thank you!
License
Open source licensed as MIT.