Skip to content

file-extension-in-import does not work with scoped packages #160

@ehmicky

Description

@ehmicky

Packages are skipped by file-extension-in-import (which is good). However @scoped/packages are not skipped.

index.js:

import '@gulp-sourcemaps/map-sources'

.eslintrc.yml:

parserOptions:
  ecmaVersion: 2019
  sourceType: module
plugins: [node]
rules:
  node/file-extension-in-import: 2

package.json:

{
  "name": "eslint-plugin-node-bug",
  "version": "1.0.0",
  "license": "ISC",
  "devDependencies": {
    "@gulp-sourcemaps/map-sources": "^1.0.0",
    "eslint": "^5.16.0",
    "eslint-plugin-node": "^9.0.0"
  }
}
$ eslint index.js

/home/ehmicky/eslint-plugin-node-bug/index.js
  1:8  error  require file extension '.js'  node/file-extension-in-import

✖ 1 problem (1 error, 0 warnings)
  1 error and 0 warnings potentially fixable with the `--fix` option.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions