import-js/eslint-plugin-import

no-unused-modules does not work with `module.exports`

Aperta

#1469 aperta il 4 set 2019

 (2 commenti) (3 reazioni) (0 assegnatari)JavaScript (1549 fork)batch import
enhancementhelp wanted

Metriche repository

Star
 (5940 stelle)
Metriche merge PR
 (Merge medio 138g 22h) (3 PR mergiate in 30 g)

Descrizione

Eslint output: 1:1 warning No exports found import/no-unused-modules

Actual file content: module.exports = app;

Versions:

"eslint": "^6.3.0",
"eslint-plugin-import": "^2.18.2",

Config:

{
  "env": {
    "es6": true,
    "node": true
  },
  "extends": "eslint:recommended",
  "globals": {
    "Atomics": "readonly",
    "SharedArrayBuffer": "readonly"
  },
  "parserOptions": {
    "ecmaVersion": 2019,
    "sourceType": "module"
  },
  "plugins": ["import"],
  "rules": {
    "eqeqeq": "error",
    "no-unused-expressions": "error",
    "no-unused-vars": [
      "warn",
      {
        "vars": "all",
        "args": "none"
      }
    ],
    "import/no-unused-modules": [
      1,
      {
        "missingExports": true,
        "unusedExports": true
      }
    ]
  }
}

Guida contributor