shlogg · Early preview
Jen C. @yujhenchen

Fix ESLint Version Mismatch With Bun And Npm

Error running npm run lint: ESLint version mismatch. Install same version with npm i eslint@9.9.0 -D and check installed version with npm ls eslint.

When get the error by running

npm run lint -w myFolder

    
    

    
    




Error messages

Oops! Something went wrong! :(
ESLint: 9.12.0
TypeError: ObjectSchema is not a constructor
    at new Config (/node_modules/eslint/lib/config/config.js:175:24)
    at [finalizeConfig] (/node_modules/eslint/lib/config/flat-config-array.js:216:16)
    at FlatConfigArray.getConfigWithStatus (/node_modules/@eslint/config-array/dist/cjs/index.cjs:1102:55)
    at FlatConfigArray.getConfig
    ...

    
    

    
    




  
  
  Root cause

The version specified in package.json is 9.9.0, but the error...