eslint-config-pionerlabs
v1.1.0
Published
## Install
Readme
Storefront eslint config
Install
yarn add -ED @pionerlabs/eslint-configSetup
Extend your .eslintrc configuration with:
extends: ['@pionerlabs'],Configure a tsconfig.json file to the root of the workspace if you
don't already have one:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"lib": ["es2017", "dom"],
"rootDir": "src",
"jsx": "react",
"strict": true,
"esModuleInterop": true,
"moduleResolution": "node",
"experimentalDecorators": true
},
"exclude": ["node_modules"]
}React (optional)
Install peer dependencies:
yarn add -ED eslint-plugin-react eslint-plugin-react-hooksExtend your .eslintrc configuration with:
extends: ['@pionerlabs/react'],Helpers
Add these to your package.json scripts:
"scripts": {
"lint": "eslint --ext .js,.jsx,.ts,.tsx ./src",
"lint:fix": "eslint --fix --ext .js,.jsx,.ts,.tsx ./src"
}