import-js/eslint-plugin-import

[import/default]: false negative when importing CJS module which uses dynamic import

Open

#2 769 ouverte le 27 avr. 2023

Voir sur GitHub
 (5 commentaires) (0 réactions) (0 assignés)JavaScript (1 540 forks)batch import
help wanted

Métriques du dépôt

Stars
 (4 946 stars)
Métriques de merge PR
 (Merge moyen 138j 22h) (3 PRs mergées en 30 j)

Description

I found a weird problem with the import/default rule. See this minimal gist

I import two modules which are very similar, both being CJS with default export.

import ecmaScriptLiteralLoader from 'rdf-loader-code/ecmaScriptLiteral.js'
import ecmaScriptModuleLoader from 'rdf-loader-code/ecmaScriptModule.js'

The first is fine but the second triggers a rule

3:8  error  No default export found in imported module "rdf-loader-code/ecmaScriptModule.js"  import/default

Guide contributeur