eslint-import-resolver-jsconfig
This is resolver for eslint-plugin-import, which can import your alias from paths in your jsconfig file.
I personally use it for easy eslint alias support with create-react-app and react-app-rewired + react-app-rewire-alias.
Installation
npm install eslint-import-resolver-jsconfig --save-dev
Usage
Pass this resolver and jsonconfig name to eslint-plugin-import
using your eslint
config file
// .eslintrc.json
"settings": {
"import/resolver": {
"jsconfig": {
"config": "jsconfig.json"
}
}
}
If it is necessary, pass array of extensions. Defaults are js and jsx.
"jsconfig": {
"config": "jsconfig.json",
"extensions": [".js", ".jsx"]
}