ESLint shareable config for general TypeScript environments
Note that the following packages are peer dependencies of this library, which need to be installed separately.
Package | Version |
---|---|
@typescript-eslint/eslint-plugin |
7 |
@typescript-eslint/parser |
7 |
eslint |
^8.56.0 || 9 |
eslint-config-prettier |
* |
eslint-plugin-import |
^2.25.0 |
Using npm
$ npm install --save-dev @herp-inc/eslint-config
Using yarn
$ yarn add --dev @herp-inc/eslint-config
Add @herp-inc
to the extends
section of your ESLint configuration.
{
"extends": ["@herp-inc"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "./tsconfig.json",
"sourceType": "module"
}
}