npm.io
1.3.3 • Published 6 years ago

@pianoforte/eslint-config-typescript

Licence
GPL-3.0
Version
1.3.3
Deps
2
Size
40 kB
Vulns
0
Weekly
0

@pianoforte/eslint-config-typescript

npm version License: GPL v3

Pianofore style eslint config for typescript.

Install

Install config with required plugins

npm install --save-dev \
npm install @pianoforte/eslint-config-typescript
  @typescript-eslint/eslint-plugin @typescript-eslint/parser \
  eslint-plugin-promise eslint-plugin-import

Configure

Add it to your .eslintrc

{
  "extends": ["@pianoforte/typescript"]
}

Then create tsconfig.eslint.json

{
  "extends": "tsconfig.json"
  "include": {
    "src/**/*.js",
    "src/**/*.jsx",
    "src/**/*.ts",
    "src/**/*.tsx",
    ".eslintrc.js",
    // And lint target files like .eslintrc.js babel.config.js, postcss.js
  }
}

Keywords