eslint: Cannot read properties of undefined (reading 'range')

Environment

Node version: 18 npm version: lastest Local ESLint version: lastest Global ESLint version: lastest Operating System: lastest

What parser are you using?

Default (Espree)

What did you do?

eslint --fix

What did you expect to happen?

 eslint --fix:

Oops! Something went wrong! :(

ESLint: 8.56.0

TypeError: Cannot read properties of undefined (reading 'range')
    at attemptFix (E:\my\\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\linter\source-code-fixer.js:88:27)
    at SourceCodeFixer.applyFixes (E:\my\b\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\linter\source-code-fixer.js:123:17)
    at Linter.verifyAndFix (E:\my\b\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\linter\linter.js:2071:43)
    at verifyText (E:\my\eb\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\eslint\flat-eslint.js:474:48)
    at E:\my\ab\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\eslint\flat-eslint.js:850:40       
    at async Promise.all (index 4)
    at async FlatESLint.lintFiles (E:\my\eb\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\eslint\flat-eslint.js:787:25)
    at async Object.execute (E:\my\a\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\cli.js:421:23)
    at async main (E:\my\b\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\bin\eslint.js:152:22)      
git exited with error code 1

What actually happened?

 eslint --fix:

Oops! Something went wrong! :(

ESLint: 8.56.0

TypeError: Cannot read properties of undefined (reading 'range')
    at attemptFix (E:\my\\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\linter\source-code-fixer.js:88:27)
    at SourceCodeFixer.applyFixes (E:\my\b\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\linter\source-code-fixer.js:123:17)
    at Linter.verifyAndFix (E:\my\b\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\linter\linter.js:2071:43)
    at verifyText (E:\my\eb\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\eslint\flat-eslint.js:474:48)
    at E:\my\ab\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\eslint\flat-eslint.js:850:40       
    at async Promise.all (index 4)
    at async FlatESLint.lintFiles (E:\my\eb\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\eslint\flat-eslint.js:787:25)
    at async Object.execute (E:\my\a\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\lib\cli.js:421:23)
    at async main (E:\my\b\node_modules\.pnpm\eslint@8.56.0\node_modules\eslint\bin\eslint.js:152:22)      
git exited with error code 1

Link to Minimal Reproducible Example

Participation

  • I am willing to submit a pull request for this issue.

Additional comments

No response

About this issue

  • Original URL
  • State: closed
  • Created 6 months ago
  • Reactions: 1
  • Comments: 23 (7 by maintainers)

Most upvoted comments

git clone https://github.com/laterdayi/test cd test pnpm i eslint --fix

@snitin315