15.7.0 • Published 2 years ago

@wildpeaks/eslint-config-typescript v15.7.0

Weekly downloads
165
License
MIT
Repository
github
Last release
2 years ago

ESLint Config: Typescript

Github Release

Settings for ES2022 Typescript projects using ES Modules.

This is best suited for compiled projects (e.g. Webpack).


Quickstart

Install the config:

npm install @wildpeaks/eslint-config-typescript --save-dev

Reference it in your package.json:

{
  "eslintConfig": {
    "extends": "@wildpeaks/eslint-config-typescript",
    "parserOptions": {
      "project": "./example.tsconfig.json"
    }
  }
}

or in .eslintrc.json:

{
  "extends": "@wildpeaks/eslint-config-typescript",
  "parserOptions": {
    "project": "./example.tsconfig.json"
  }
}

Typescript

The following tsconfig is recommended:

{
  "compilerOptions": {
    "strict": true,
    "noImplicitReturns": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "useDefineForClassFields": true,

    "moduleResolution": "node",
    "lib": ["es2020", "dom"],
    "module": "es2020",
    "target": "es2017",

    // "jsx": "react-jsx",
    // "jsxImportSource": "preact",

    //...
  }
}

Prettier

This configuration is compatible with @wildpeaks/prettier-config.

15.7.0

2 years ago

15.3.0

3 years ago

15.5.0

3 years ago

15.4.0

3 years ago

15.6.0

3 years ago

15.2.0

3 years ago

16.0.0-rc2

4 years ago

16.0.0-rc1

4 years ago

15.1.0

4 years ago

15.0.0

4 years ago

14.0.0-rc1

4 years ago

13.2.0-rc1

4 years ago

13.2.0

4 years ago

14.0.0

4 years ago

13.1.0

4 years ago

13.0.0

4 years ago

12.2.0

4 years ago

12.1.0

4 years ago

12.0.0

4 years ago

11.5.0

4 years ago

11.4.0

4 years ago

11.3.0

4 years ago

11.2.0

4 years ago

11.2.0-rc1

4 years ago

11.1.0

4 years ago

11.0.0

4 years ago

11.0.0-rc5

4 years ago

11.0.0-rc3

4 years ago

11.0.0-rc2

4 years ago

11.0.0-rc1

4 years ago

10.7.0

5 years ago

10.6.0

5 years ago

10.5.0

5 years ago

10.4.0

5 years ago

10.3.0

5 years ago

10.2.0

5 years ago

10.1.0

5 years ago

10.0.0

5 years ago

9.3.0

5 years ago

9.2.0

5 years ago

9.1.0

5 years ago

9.0.0

5 years ago

8.4.0

5 years ago

8.3.0

5 years ago

8.2.0

5 years ago

8.1.0

5 years ago

8.0.0

6 years ago

8.0.0-alpha8

6 years ago

8.0.0-alpha7

6 years ago

8.0.0-alpha6

6 years ago

8.0.0-alpha5

6 years ago

8.0.0-alpha4

6 years ago

8.0.0-alpha3

6 years ago

8.0.0-alpha2

6 years ago

8.0.0-alpha1

6 years ago

7.3.0

6 years ago

7.2.0

6 years ago

7.1.0

6 years ago

7.0.0

6 years ago

6.3.0

6 years ago

6.2.0

6 years ago

6.1.0

6 years ago

6.0.0

6 years ago

6.0.0-alpha2

6 years ago

6.0.0-alpha1

6 years ago

5.2.0

7 years ago

5.1.0

7 years ago

5.0.0

7 years ago

4.9.0

7 years ago

4.8.0

7 years ago

4.7.0

7 years ago

4.6.0

7 years ago

4.5.0

7 years ago

4.4.0

7 years ago

4.3.0

8 years ago

4.2.0

8 years ago