@imwebme/eslint-config
v1.2.4
Published
imweb ESLint configs for Javascript
Downloads
19
Readme
@imwebme/eslint-config
A rule set of imwebme's ESLint configurations
- eslint:recommended List of available rules - ESLint - Pluggable JavaScript linter
- @typescript-eslint/recommended typescript-eslint/packages/eslint-plugin at main · typescript-eslint/typescript-eslint
Installation
npm install --save-dev @imwebme/eslint-config
or
yarn --dev @imwebme/eslint-config
Usage
Javascript
.eslintrc.js
module.exports = {
extends: [
'@imwebme/eslint-config'
]
}
.eslintrc
{
"extends": [
"@imwebme/eslint-config"
]
}
@imwebme/eslint-config/typescript
- @typescript-eslint/eslint-plugin
- typescript
Typescript
.eslintrc.js
module.exports = {
extends: [
'@imwebme/eslint-config',
'@imwebme/eslint-config/typescript'
]
}
.eslintrc
{
"extends": [
"@imwebme/eslint-config",
"@imwebme/eslint-config/typescript"
]
}
@imwebme/eslint-config/react
- eslint-plugin-react
Javascript + React
.eslintrc.js
{
"extends": [
'@imwebme/eslint-config',
'@imwebme/eslint-config/react',
],
}
.eslintrc
{
"extends": [
"@imwebme/eslint-config",
"@imwebme/eslint-config/react"
]
}
Typescript + React
.eslintrc.js
module.exports = {
extends: [
'@imwebme/eslint-config',
'@imwebme/eslint-config/typescript',
'@imwebme/eslint-config/react'
]
}
.eslintrc
{
"extends": [
"@imwebme/eslint-config",
"@imwebme/eslint-config/typescript",
"@imwebme/eslint-config/react"
]
}
@imwebme/eslint-config/prettier
- eslint-plugin-prettier
Prettier
.prettierrc
{
"extends": [
'@imwebme/eslint-config',
'@imwebme/eslint-config/prettier',
],
}