eslint-config-b8ta v2.1.0
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 eslint-import-resolver-webpack@0.8.1.
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.