IssueRaiser

[ESLint v10]: TypeError: contextOrFilename.getFilename is not a function when running ESLint v10

### Link to the code that reproduces this issue https://github.com/bennajah/nextjs16 ### To Reproduce 1. Create a `next.js` project or clone this repo 2. Upgrade `eslint` to v10 . 3. Run `eslint` ### Current vs. Expected behavior After upgrading ESLint to v10 in a Next.js project, running bun eslint causes the following error: ```PS PS C:\Users\benna\dev\my-app> bun lint $ eslint Oops! Something went wrong! :( ESLint: 10.0.0 TypeError: Error while loading rule 'react/display-name': contextOrFilename.getFilename is not a function Occurred while linting C:\Users\benna\dev\my-app\app\layout.tsx at resolveBasedir (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\version.js:31:100) at detectReactVersion (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\version.js:85:19) at getReactVersionFromContext (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\version.js:116:25) at testReactVersion (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\version.js:181:28) at usedPropTypesInstructions (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\usedPropTypes.js:307:36) at Components.componentRule (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\Components.js:940:37) at createRuleListeners (C:\Users\benna\dev\my-app\node_modules\eslint\lib\linter\linter.js:497:15) at C:\Users\benna\dev\my-app\node_modules\eslint\lib\linter\linter.js:623:7

Posted by bennajah on Feb 10, 2026, 2:41 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments

github (SaaS)

[ESLint v10]: TypeError: contextOrFilename.getFilename is not a function when running ESLint v10

bennajahFeb 10, 2026, 2:41 PM

### Link to the code that reproduces this issue https://github.com/bennajah/nextjs16 ### To Reproduce 1. Create a `next.js` project or clone this repo 2. Upgrade `eslint` to v10 . 3. Run `eslint` ### Current vs. Expected behavior After upgrading ESLint to v10 in a Next.js project, running bun eslint causes the following error: ```PS PS C:\Users\benna\dev\my-app> bun lint $ eslint Oops! Something went wrong! :( ESLint: 10.0.0 TypeError: Error while loading rule 'react/display-name': contextOrFilename.getFilename is not a function Occurred while linting C:\Users\benna\dev\my-app\app\layout.tsx at resolveBasedir (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\version.js:31:100) at detectReactVersion (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\version.js:85:19) at getReactVersionFromContext (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\version.js:116:25) at testReactVersion (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\version.js:181:28) at usedPropTypesInstructions (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\usedPropTypes.js:307:36) at Components.componentRule (C:\Users\benna\dev\my-app\node_modules\eslint-plugin-react\lib\util\Components.js:940:37) at createRuleListeners (C:\Users\benna\dev\my-app\node_modules\eslint\lib\linter\linter.js:497:15) at C:\Users\benna\dev\my-app\node_modules\eslint\lib\linter\linter.js:623:7

Comments (0)

No comments yet. Start the discussion.

Comment on this issue