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
npm install --save-dev @imwebme/eslint-config
or
yarn --dev @imwebme/eslint-config
.eslintrc.js
module.exports = {
extends: [
'@imwebme/eslint-config'
]
}
.eslintrc
{
"extends": [
"@imwebme/eslint-config"
]
}
- @typescript-eslint/eslint-plugin
- typescript
.eslintrc.js
module.exports = {
extends: [
'@imwebme/eslint-config',
'@imwebme/eslint-config/typescript'
]
}
.eslintrc
{
"extends": [
"@imwebme/eslint-config",
"@imwebme/eslint-config/typescript"
]
}
- eslint-plugin-react
.eslintrc.js
{
"extends": [
'@imwebme/eslint-config',
'@imwebme/eslint-config/react',
],
}
.eslintrc
{
"extends": [
"@imwebme/eslint-config",
"@imwebme/eslint-config/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"
]
}
- eslint-plugin-prettier
.prettierrc
{
"extends": [
'@imwebme/eslint-config',
'@imwebme/eslint-config/prettier',
],
}