-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Open
Labels
Description
👋 folks! Just tried upgrading a project from v9 to v10.0.0-rc.2 and caught this error:
TypeError: Error while loading rule 'import/no-default-export': Cannot use 'in' operator to search for 'sourceType' in undefined
Occurred while linting /path/to/project/path/to/file.ts
at sourceType (/node_modules/eslint-plugin-import/lib/core/sourceType.js:8:63)
at Object.create (/node_modules/eslint-plugin-import/lib/rules/no-default-export.js:19:39)
at createRuleListeners (/node_modules/eslint/lib/linter/linter.js:497:15)
at /node_modules/eslint/lib/linter/linter.js:623:7
at Array.forEach (<anonymous>)
at runRules (/node_modules/eslint/lib/linter/linter.js:557:31)
at #flatVerifyWithoutProcessors (/node_modules/eslint/lib/linter/linter.js:1248:4)
at Linter._verifyWithFlatConfigArrayAndWithoutProcessors (/node_modules/eslint/lib/linter/linter.js:1333:43)
at Linter._verifyWithFlatConfigArray (/node_modules/eslint/lib/linter/linter.js:1400:15)
at Linter.verify (/node_modules/eslint/lib/linter/linter.js:861:9)
at Linter.verifyAndFix (/node_modules/eslint/lib/linter/linter.js:1518:20)
at verifyText (/node_modules/eslint/lib/eslint/eslint-helpers.js:1179:45)
at readAndVerifyFile (/node_modules/eslint/lib/eslint/eslint-helpers.js:1320:10)
Failed
Relevant code:
| if ('sourceType' in context.parserOptions) { |
Happy to continue the investigation if needed.
Reactions are currently unavailable