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.