Shared ESLint configs by Fagougou.
This config is base on JavaScript Standard Style.
$ npm install -D eslint babel-eslint eslint-config-fagougou
.eslintrc (Example)
{
"extends": ["fagougou"],
"rules": {
// your own rules
}
}
This config is base on eslint-config-react-app.
Usage in Create React App Projects
$ npm install -D eslint-config-fagougou
or
$ yarn install --dev eslint-config-fagougou
Usage Outside of Create React App
npm install -D eslint-config-react-app @typescript-eslint/eslint-plugin@2.x @typescript-eslint/parser@2.x babel-eslint@10.x eslint@6.x eslint-plugin-flowtype@3.x eslint-plugin-import@2.x eslint-plugin-jsx-a11y@6.x eslint-plugin-react@7.x eslint-plugin-react-hooks@1.x
.eslintrc
{
"extends": [
"react-app",
"fagougou",
"fagougou/react"
],
"rules": {
// your own rules
}
}
This config is base on eslint-plugin-vue.
$ npm install -D eslint babel-eslint eslint-config-fagougou eslint-plugin-vue
.eslintrc
{
"extends": [
"fagougou",
"fagougou/vue"
],
"rule": {
// your own rules
}
}