Skip to content
This repository has been archived by the owner on Oct 18, 2022. It is now read-only.

idonotknowwhoiam/eslint-import-resolver-jsconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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