import-js/eslint-plugin-import

Inferred Import Fails But Explicit Import Succeeds

Offen

#738 geöffnet am 07.02.2017

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)JavaScript (1.549 Forks)batch import
help wantedpackage: resolver/webpack

Repository-Metriken

Stars
 (5.938 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 138T 22h) (3 gemergte PRs in 30 T)

Beschreibung

Explicity passing my webpack resolve object means ESLint can correctly resolve aliased paths:

.eslint.js

"settings": {
    "import/resolver": {
      "webpack": {
        "config": {
          "resolve": {
            "modules": ["app", "node_modules"],
            "extensions": [".js", ".jsx", ".css"],
            "alias": {
              "component-styles": "css/components",
            },
          }
        }
      }
    }
  }

However using configuration that infers paths fails:

.eslint.js

"settings": {
    "import/resolver":  "webpack"
}

or:

.eslint.js

  "settings": {
    "import/resolver": {
      "webpack": {
         "config": "webpack.config.js"
      }
    }
  }

In both cases, paths aren't discovered

Webpack 2.2.0 eslint-plugin-import 2.2.0

Contributor Guide