1.0.5 • Published 5 years ago
@yutahaga/eslint-config-react v1.0.5
eslint-configs
This is an easy-to-use package of ESLint presets.
Quickstart
NPM
npm install @yutahaga/eslint-config-standard \
@yutahaga/eslint-config-typescript \
@yutahaga/eslint-config-prettier -D
Yarn
yarn add @yutahaga/eslint-config-standard \
@yutahaga/eslint-config-typescript \
@yutahaga/eslint-config-prettier -D
.eslintrc.js
without prettier
module.exports = {
extends: [
'eslint:recommended',
'@yutahaga/standard',
'@yutahaga/typescript'
]
}
with prettier
module.exports = {
extends: [
'eslint:recommended',
'@yutahaga/standard/prettier',
'@yutahaga/typescript/prettier',
'@yutahaga/prettier'
]
}
Apply essential official preset for Vue.js
You can also apply plugin:vue/essential
presets.
module.exports = {
extends: ['@yutahaga/vue/essential']
}
Of course, you can apply prettier too.
module.exports = {
extends: ['@yutahaga/vue/essential/prettier', '@yutahaga/prettier']
}
All in One Preset for Vue.js
This preset contains the following presets.
module.exports = {
extends: ['@yutahaga/vue-all-in-one'],
parser: require.resolve('vue-eslint-parser'),
}
All in One Preset for React.js
This preset contains the following presets.
module.exports = {
extends: ['@yutahaga/react-all-in-one']
}
List of Presets
License
MIT © 2018 Yuta Haga