🌐
ESLint
eslint.org › blog › 2024 › 09 › eslint-v8.57.1-released
ESLint v8.57.1 released - ESLint - Pluggable JavaScript Linter
3f6ce8d chore: pin vite-plugin-commonjs@0.10.1 (#18910) (Milos Djermanovic) 9f07549 chore: ignore /docs/v8.x in link checker (#18660) (Milos Djermanovic) Milos Djermanovic ESLint Technical Steering Committee · ESLint TSC member, independent software developer. ... The latest ESLint news, case studies, tutorials, and resources. ... We just pushed ESLint v9.39.4, which is a patch release upgrade of ESLint.
🌐
Snyk
security.snyk.io › snyk vulnerability database › npm › eslint
eslint 8.57.1 vulnerabilities | Snyk
Learn more about known eslint 8.57.1 vulnerabilities and licenses detected.
Discussions

eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
Expected behavior The office-addin-lint package must use supported dependencies. Current behavior The latest office-addin-lint@2.3.5 depends on outdated eslint@8.57.1 library. Steps to Reproduce Pl... More on github.com
🌐 github.com
2
November 15, 2024
Latest release is broken with eslint 8
I am trying to upgrade my company's ... to 10.0.1. Since we depend on air-bnb rules we are stuck using eslint v8. According to the package.json for eslint-config-prettier, it supports eslint 7, 8 and 9. When we attempt to upgrade, we see the following error running the linter: npm run lint > eslint-config-test@0.0.0-auto-updated lint > ./node_modules/.bin/eslint --ext ts,tsx src/ Oops! Something went wrong! :( ESLint: 8.57.1 ESLint couldn't ... More on github.com
🌐 github.com
3
February 10, 2025
Eslint-plugin-sonarjs peerDependencies conflicts
I am writing a eslint-9 sharable-config that uses eslint-plugin-sonarjs. Here’s my eslint config: // index.js import js from "@eslint/js"; import prettierConfig from "eslint-config-prettier"; import * as typescriptEslintPlugin from "@typescript-eslint/eslint-plugin"; import sonarjs from ... More on community.sonarsource.com
🌐 community.sonarsource.com
0
November 7, 2024
Help with eslint install and dependency problem
You probably need to use eslint 8. Some of your dependencies are not compatible with vetsion 9 More on reddit.com
🌐 r/webdev
16
0
April 23, 2024
🌐
npm
npmjs.com › package › eslint › v › 8.57.1
eslint - npm
September 16, 2024 - An AST-based pattern checker for JavaScript.. Latest version: 9.36.0, last published: 4 days ago. Start using eslint in your project by running `npm i eslint`. There are 24073 other projects in the npm registry using eslint.
      » npm install eslint
    
Published   Sep 19, 2025
Version   8.57.1
Author   Nicholas C. Zakas
Homepage   https://eslint.org
🌐
GitHub
github.com › OfficeDev › Office-Addin-Scripts › issues › 908
eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options. · Issue #908 · OfficeDev/Office-Addin-Scripts
November 15, 2024 - Expected behavior The office-addin-lint package must use supported dependencies. Current behavior The latest office-addin-lint@2.3.5 depends on outdated eslint@8.57.1 library. Steps to Reproduce Please provide detailed steps for reproduc...
Author   jozefizso
🌐
npm
npmjs.com › package › @eslint › js › v › 8.57.1
@eslint/js - npm
ESLint JavaScript language implementation. Latest version: 9.39.1, last published: a month ago. Start using @eslint/js in your project by running `npm i @eslint/js`. There are 2329 other projects in the npm registry using @eslint/js.
      » npm install @eslint/js
    
Published   Nov 03, 2025
Version   8.57.1
Homepage   https://eslint.org
🌐
ESLint
eslint.org › blog › 2024 › 02 › eslint-v8.57.0-released
ESLint v8.57.0 released
February 23, 2024 - We just pushed ESLint v8.57.0, which is a minor release upgrade of ESLint.
🌐
ReversingLabs
secure.software › npm › packages › eslint › dependencies › 8.57.1
Dependencies - eslint@8.57.1 - npm | ReversingLabs Spectra Assure Community
Supply chain risk analysis for eslint@8.57.1. Learn more about package security, deployment risks, vulnerabilities, popularity, versions, and more with ReversingLabs.
Find elsewhere
🌐
GitHub
github.com › eslint › eslint › blob › main › CHANGELOG.md
eslint/CHANGELOG.md at main · eslint/eslint
3afb8a1 chore: update dependency @eslint/json to ^0.8.0 (#19177) (Milos Djermanovic) 5ff318a docs: delete unnecessary horizontal rule(---) in nodejs-api (#19175) (루밀LuMir) 576bcc5 docs: mark more rules as handled by TypeScript (#19164) (Tanuj Kanti) 1f77c53 chore: add repository.directory property to package.json (#19165) (루밀LuMir) d460594 chore: update dependency @arethetypeswrong/cli to ^0.17.0 (#19147) (renovate[bot]) 45cd4ea refactor: update default options in rules (#19136) (Milos Djermanovic) 742d054 docs: note that no-restricted-syntax can be used with any language (#19148) (Milos Djermanovic) v9.15.0 - November 15, 2024 ·
Author   eslint
🌐
End of Life Date
endoflife.date › eslint
ESLint | endoflife.date
1 week ago - ESLint only actively supports the latest version with new features, bug fixes, and security updates.
🌐
GitHub
github.com › prettier › eslint-config-prettier › issues › 297
Latest release is broken with eslint 8 · Issue #297
February 10, 2025 - I am trying to upgrade my company's ... to 10.0.1. Since we depend on air-bnb rules we are stuck using eslint v8. According to the package.json for eslint-config-prettier, it supports eslint 7, 8 and 9. When we attempt to upgrade, we see the following error running the linter: npm run lint > eslint-config-test@0.0.0-auto-updated lint > ./node_modules/.bin/eslint --ext ts,tsx src/ Oops! Something went wrong! :( ESLint: 8.57.1 ESLint couldn't ...
Author   heath-freenome
🌐
Sonar Community
community.sonarsource.com › sonarqube for ide › vs code
Eslint-plugin-sonarjs peerDependencies conflicts - VS Code - Sonar Community
November 7, 2024 - I am writing a eslint-9 sharable-config that uses eslint-plugin-sonarjs. Here’s my eslint config: // index.js import js from "@eslint/js"; import prettierConfig from "eslint-config-prettier"; import * as typescriptEslintPlugin from "@typescript-eslint/eslint-plugin"; import sonarjs from ...
🌐
Reddit
reddit.com › r/webdev › help with eslint install and dependency problem
r/webdev on Reddit: Help with eslint install and dependency problem
April 23, 2024 -

**English is not my first language. Sorry if I made any mistakes or didn't clearly explain the problem.

I've been trying to install eslint for days, but every time, I get this error with the dependency. I've tried everything that i could think and find on the internet to fix it... I don't know why this is happening because it worked fine previously in other projects. I even tried to unistall Prettier, but I couldn't even do that.

Thinking that the problem might be my laptop, I used my mom's. I downloaded everything from git and vscode to node, and yet again, the same problem..... (Side note: strangely, it stopped asking me what format the project would use - in this case, it'd would be JSON - when answering npx eslint --init questions).

I'm going to describe every step I follow so you can tell me if the problem is here:

  • terminal: npx create-react-app projectName --template typescript

vscode: create .editorconfig file

vscode terminal: npm i --save-dev @typescript-eslint/eslint-plugin@latest eslint-plugin-react@latest @typescript-eslint/parser@latest eslint@latest --legacy-peer-deps

npx eslint --init after that:

  • check sintax and find problems

  • import/export

  • react

  • yes

  • browser

  • JSON (but it's not asking this anymore, so it creates eslint.config.mjs instead of .eslintrc.json)

  • yes

  • npm

and it shows this dependency error.... can someone help me, please? I'm quite literally going insane

Top answer
1 of 3
10

Credit to Brad Zacher's answer for drawing my attention to How do I check to see what versions are installed?

If you have multiple versions of our tooling, it can cause various bugs for you. This is because ESLint may load a different version each run depending on how you run it - leading to inconsistent lint results.

Installing our tooling in the root of your project does not mean that only one version is installed. One or more of your dependencies may have its own dependency on our tooling, meaning npm/yarn will additionally install that version for use by that package. For example, react-scripts (part of create-react-app) has a dependency on our tooling.

You can check what versions are installed in your project using the following commands:

npm npm list @typescript-eslint/eslint-plugin @typescript-eslint/parser

Yarn yarn list --pattern "@typescript-eslint/eslint-plugin|@typescript-eslint/parser"

pnpm pnpm list @typescript-eslint/eslint-plugin @typescript-eslint/parser

If you see more than one version installed, then you will have to either use yarn resolutions to force a single version, or you will have to downgrade your root versions to match the dependency versions.

The best course of action in this case is to wait until your dependency releases a new version with support for our latest versions.

I used the yarn command, which gave the following output

yarn list v1.22.19
├─ @typescript-eslint/[email protected]
├─ @typescript-eslint/[email protected]
└─ [email protected]
   ├─ @typescript-eslint/[email protected]
   └─ @typescript-eslint/[email protected]

So the solution was to downgrade @typescript-eslint/eslint-plugin and @typescript-eslint/parser to version 5.62.0 in my package.json, to match the version used by eslint-config-react-app.

I then hit a different error:

There was a problem loading formatter: ...\node_modules\eslint\lib\cli-engine\formatters\stylish Error: require() of ES Module ...\node_modules\strip-ansi\index.js from ...\assertion-lib\node_modules\eslint\lib\cli-engine\formatters\stylish.js not supported. Instead change the require of index.js in ...\node_modules\eslint\lib\cli-engine\formatters\stylish.js to a dynamic import() which is available in all CommonJS modules.

Manually editing something in the node_modules folder didn't sound right, however it seems that this is a bug in yarn. So I deleted the yarn.lock file from my project and deleted the node_modules folder (which may have been overkill) and ran a npm install and now eslint is linting my typescript code successfully.

2 of 3
1

ESLint is warning you that there are multiple versions of the plugin installed in your workspace, and that your configuration is setup so that you've asked ESLint to import these multiple versions.

So either you'll need to change your config to avoid this, or (more likely) you'll need to use your package manager's resolutions feature to ensure there's only one version of the plugin installed.

This FAQ article might help as it lists some commands and provides some more context: https://typescript-eslint.io/linting/troubleshooting/#how-do-i-check-to-see-what-versions-are-installed

🌐
eslint-plugin-svelte
sveltejs.github.io › eslint-plugin-svelte › migration
Migration Guide - From eslint-plugin-svelte3
3 weeks ago - Ensure it is 8.57.1 or later (or 9.x). Remove .eslintrc.js and migrate to eslint.config.js.