import-js/eslint-plugin-import
GitHub で見るDefining internal-regex and import/external-module-folders together yields unexpected errors
Open
#2,139 opened on 2021年6月25日
bughelp wanted
Repository metrics
- Stars
- (4,946 stars)
- PR merge metrics
- (平均マージ 138d 22h) (30d で 3 merged PRs)
説明
In our monorepo we store our internal packages under ./packages
So we tried a config like this:
rules: {
'import/order': 'warn',
},
settings: {
'import/internal-regex': '^internal-', // This makes importing monorepo packages get treated as though they were 'relative-parent-imports'
'import/external-module-folders': ['node_modules', 'packages'],
}
But that makes a non-relative import throw this unexpected error
import { foo } from 'internal-utils';
^--- // Relative imports from parent directories are not allowed.