[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
- 2026 - Microsoft Office 365
- [Ubuntu] `ubuntu-latest` label will use Ubuntu 26.04 in November 2026
- Gamut mapping
- [Codex Desktop] Editing and resending a queued message triggers "App-server queued follow-up no longer exists"
- [Windows] ChatGPT 26.820.60940 fails with "invalid transport in mcp_servers.codex_app"; Beta 26.727.40816 works
- [BUG]: infinite loading of videos
Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments
github (SaaS)
2026 - Microsoft Office 365
[Ubuntu] `ubuntu-latest` label will use Ubuntu 26.04 in November 2026
Gamut mapping
[Codex Desktop] Editing and resending a queued message triggers "App-server queued follow-up no longer exists"
[Windows] ChatGPT 26.820.60940 fails with "invalid transport in mcp_servers.codex_app"; Beta 26.727.40816 works
[BUG]: infinite loading of videos
Restore GPT-5.6 Sol’s 372k Codex context window, or provide an opt-in setting
Codex Desktop for macOS repeatedly triggers `syspolicyd` / `trustd` CPU and memory runaway
[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
Comments (0)
No comments yet. Start the discussion.