1.1.0 • Published 3 years ago

eslint-import-resolver-jsconfig v1.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

eslint-import-resolver-jsconfig

This is resolver for eslint-plugin-import, which can import your alias from paths in your jsconfig file.

jsconfig example

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"]
}

Special thanks

eslint-import-resolver-webpack

eslint-import-resolver-custom-alias