import-js/eslint-plugin-import
View on GitHubIncorrect import group for npm module and local file with same name in same folder
Open
#1,027 opened on Feb 20, 2018
bughelp wantedimport/export ordering
Description
When I have a local file in the same folder with the same name of an npm module, the import/order rule detects the import group incorrectly.
My eslint rule config
'import/order': [
'error',
{
groups: [['builtin', 'external'], 'internal', 'parent', ['sibling', 'index']],
'newlines-between': 'always',
},
]
My folder structure:
api/ test,js join-monster.js
join-monster is also a package installed in package.json
test.js
import { merge } from 'lodash';
import joinMonster from 'join-monster';
eslint gives this error
E:\Dropbox\Programming\evercare\api\src\app\api\test.js
1:1 error There should be at least one empty line between import groups import/order
I would expect that it should realize 'join-monster' refers to the npm module and './join-monster' refers to the local file.