File tree Expand file tree Collapse file tree 3 files changed +8
-3
lines changed Expand file tree Collapse file tree 3 files changed +8
-3
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ " eslint-plugin-import-x " : patch
3
+ ---
4
+
5
+ fix: suppprt run with ` node --eval `
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import { createRequire } from 'node:module'
3
3
import type { CjsRequire } from '@pkgr/core'
4
4
5
5
const cjsRequire : CjsRequire =
6
- typeof require === 'undefined'
6
+ typeof require === 'undefined' || __filename === '[eval]'
7
7
? createRequire ( import . meta. url )
8
8
: /* istanbul ignore next */ require
9
9
Original file line number Diff line number Diff line change 1
- import { cjsRequire , cjsRequire as require } from '@pkgr/core'
1
+ import { cjsRequire as require } from '@pkgr/core'
2
2
import { RuleTester as TSESLintRuleTester } from '@typescript-eslint/rule-tester'
3
3
import type { TestCaseError as TSESLintTestCaseError } from '@typescript-eslint/rule-tester'
4
4
import type { TSESLint } from '@typescript-eslint/utils'
@@ -17,7 +17,7 @@ const ruleTester = new TSESLintRuleTester()
17
17
18
18
const flowRuleTester = new TSESLintRuleTester ( {
19
19
languageOptions : {
20
- parser : cjsRequire ( parsers . BABEL ) ,
20
+ parser : require ( parsers . BABEL ) ,
21
21
parserOptions : {
22
22
requireConfigFile : false ,
23
23
babelOptions : {
You can’t perform that action at this time.
0 commit comments