eslint-config-b8ta
v2.1.0
Published
Shared ESLint config we use for React projects at b8ta.
Downloads
76
Readme
eslint-config-b8ta
Sharable ESlint config files to "extends" in our projects. Do not extend the files from the "rules" folder directly.
Configure Webpack Resolver for eslint-plugin-import
In projects that use special webpack resolve rules (such as resolve.alias), you will need to provide webpack config to allow eslint-plugin-import to resolve modules that it lints correctly.
1. Install eslint-import-resolver-webpack
yarn add -D eslint-import-resolver-webpackNot every project needs this, so it is the consumer project's responsibility to manage the dependency. Recent working version tested was [email protected].
2. Update Settings of the project .eslintrc with import/resolver
{
...
"settings": {
"import/resolver": {
"webpack": {
"config": "./config/webpack.config.js"
}
}
},
...
}ESLint will find the config file using the path relative to the location of your package.json. If you want more power (e.g. using different webpack config for different builds), consider using Javascript eslint config.
