eslint-config-ts-guard

1.6.0 • Public • Published

eslint-config-ts-guard

Set of configuration files (shareable configs) for ESLint to guard/protect from problems in different areas of JavaScript and TypeScript development.

Extends eslint-config-guard.

Includes:

The following files re-export corresponding configs from eslint-config-guard:

Installation

Besides eslint-config-ts-guard you should install @typescript-eslint/eslint-plugin:

npm install eslint-config-ts-guard @typescript-eslint/eslint-plugin --save-dev

If you are going to use ts-guard/node you should install eslint-plugin-node:

npm install eslint-plugin-node --save-dev

If you are going to use ts-guard/proper-arrows you should install @getify/eslint-plugin-proper-arrows:

npm install @getify/eslint-plugin-proper-arrows --save-dev

If you are going to use ts-guard/react you should install eslint-plugin-react:

npm install eslint-plugin-react --save-dev

Usage

In a .eslintrc.json file:

{
    "extends": [
        "ts-guard",
        "ts-guard/node"
    ]
}

In a package.json:

{
    "eslintConfig": {
        "extends": [
            "ts-guard/ext",
            "ts-guard/proper-arrows",
            "ts-guard/react"
        ]
    }
}

License

Copyright (c) 2020-2021 Denis Sikuler
Licensed under the MIT license.

Package Sidebar

Install

npm i eslint-config-ts-guard

Weekly Downloads

8

Version

1.6.0

License

MIT

Unpacked Size

21.4 kB

Total Files

23

Last publish

Collaborators

  • gamtiq