JavaScript code analysis software
ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code. It was created by Nicholas C. Zakas in 2013. Rules in ESLint are configurable, and customized rules … Wikipedia
Factsheet
Original author Nicholas C. Zakas
Developer Nicholas C. Zakas
Initial release June 30, 2013; 12 years ago (2013-06-30)
Factsheet
Original author Nicholas C. Zakas
Developer Nicholas C. Zakas
Initial release June 30, 2013; 12 years ago (2013-06-30)
🌐
npm
npmjs.com › package › typescript-eslint
typescript-eslint - npm
1 week ago - Tooling which enables you to use TypeScript with ESLint. Latest version: 8.57.0, last published: 6 days ago. Start using typescript-eslint in your project by running `npm i typescript-eslint`. There are 2868 other projects in the npm registry ...
      » npm install typescript-eslint
    
🌐
TypeScript ESlint
typescript-eslint.io › getting-started
Getting Started | typescript-eslint
First, install the required packages for ESLint, TypeScript, and our tooling: npm · Yarn · pnpm · npm install --save-dev eslint @eslint/js typescript typescript-eslint · yarn add --dev eslint @eslint/js typescript typescript-eslint · pnpm ...
Discussions

Why can't I do npm install after setting up eslint with TypeScript?
You are likely using eslint 9.x version. Use 8.56.x version which should resolve the issue. The latest eslint-ts version is incompatible with eslint 9.x version. You'll need to use the 8.x version for now. More on reddit.com
🌐 r/typescript
6
4
July 19, 2024
reactjs - npm WARN @typescript-eslint/eslint-plugin@1.6.0 requires a peer of typescript@* - Stack Overflow
I am new to React and, starting with building an app, I came up with a problem while installing dependencies. I wanted to include packages like material-ui/core, material-ui/icons, react-reveal, re... More on stackoverflow.com
🌐 stackoverflow.com
Error while installing @typescript-eslint/eslint-plugin - Stack Overflow
I am getting below error while installing the package @typescript-eslint/eslint-plugin npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving:... More on stackoverflow.com
🌐 stackoverflow.com
typescript - how to fix these npm install errors - Stack Overflow
npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: @typescript-eslint/eslint-plugin@7.12.0 npm ERR! Found: eslint@9.5.0 npm ERR! node_modules/eslint npm ... More on stackoverflow.com
🌐 stackoverflow.com
🌐
npm
npmjs.com › package › eslint
eslint - npm
2 weeks ago - An AST-based pattern checker for JavaScript.. Latest version: 10.0.3, last published: 9 days ago. Start using eslint in your project by running `npm i eslint`. There are 24640 other projects in the npm registry using eslint.
      » npm install eslint
    
Published   Mar 06, 2026
Version   10.0.3
Author   Nicholas C. Zakas
Homepage   https://eslint.org
🌐
TypeScript ESlint
typescript-eslint.io › packages › eslint-plugin
@typescript-eslint/eslint-plugin | typescript-eslint
Those rules rely on @typescript-eslint/parser to parse TypeScript code into ESLint-compatible nodes, as well as provide backing TypeScript programs.
🌐
npm
npmjs.com › @typescript-eslint › project-service
@typescript-eslint/project-service - npm
1 month ago - Standalone TypeScript project service wrapper for linting.. Latest version: 8.57.0, last published: 2 days ago. Start using @typescript-eslint/project-service in your project by running `npm i @typescript-eslint/project-service`. There are 6 ...
Published   Mar 09, 2026
Version   8.57.0
🌐
ESLint
eslint.org › docs › latest › use › getting-started
Getting Started with ESLint
If you use ESLint’s TypeScript type definitions, TypeScript 5.3 or later is required. You can install and configure ESLint using this command: ... If you want to use a specific shareable config that is hosted on npm, you can use the --config option and specify the package name:
🌐
TypeScript ESlint
typescript-eslint.io › users › releases
Releases | typescript-eslint
To try out the latest canary versions of typescript-eslint, install typescript-eslint@canary. Note that npm may need a --force to override version requirements.
Find elsewhere
🌐
GitHub
github.com › typescript-eslint › typescript-eslint
GitHub - typescript-eslint/typescript-eslint: :sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript · GitHub
Monorepo for typescript-eslint: powerful static analysis for JavaScript and TypeScript
Starred by 16.2K users
Forked by 2.9K users
Languages   TypeScript 90.9% | MDX 7.8%
🌐
TypeScript ESlint
typescript-eslint.io › packages › typescript-eslint
typescript-eslint | typescript-eslint
Tooling which enables you to use TypeScript with ESLint · This package is the main entrypoint that you can use to consume our tooling with ESLint. This package exports the following: npm · Yarn · pnpm · npm i typescript-eslint · yarn add ...
🌐
TypeScript ESlint
typescript-eslint.io
typescript-eslint
The parser and services for linting TypeScript code with ESLint, as well as how tools such as Prettier read TypeScript code.
🌐
Reddit
reddit.com › r/typescript › why can't i do npm install after setting up eslint with typescript?
r/typescript on Reddit: Why can't I do npm install after setting up eslint with TypeScript?
July 19, 2024 -

I can't figure this out. Running eslint works but I can't do npm install anymore. I just followed the official docs for setup.

This is the error:

npm ERR! code ERESOLVE

npm ERR! ERESOLVE could not resolve

npm ERR!

npm ERR! While resolving: typescript-eslint@7.16.1

npm ERR! Found: eslint@9.7.0

npm ERR! node_modules/eslint

npm ERR! dev eslint@"^9.7.0" from the root project

npm ERR! peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from u/eslint-community/eslint-utils@4.4.0

npm ERR! node_modules/@eslint-community/eslint-utils

npm ERR! u/eslint-community/eslint-utils@"^4.2.0" from eslint@9.7.0

npm ERR! u/eslint-community/eslint-utils@"^4.4.0" from u/typescript-eslint/utils@7.16.1

npm ERR! node_modules/typescript-eslint/node_modules/@typescript-eslint/utils

npm ERR! u/typescript-eslint/utils@"7.16.1" from typescript-eslint@7.16.1

npm ERR! node_modules/typescript-eslint

npm ERR! dev typescript-eslint@"^7.16.1" from the root project

npm ERR! 2 more (@typescript-eslint/eslint-plugin, u/typescript-eslint/type-utils)

npm ERR!

npm ERR! Could not resolve dependency:

npm ERR! peer eslint@"^8.56.0" from typescript-eslint@7.16.1

npm ERR! node_modules/typescript-eslint

npm ERR! dev typescript-eslint@"^7.16.1" from the root project

npm ERR!

npm ERR! Conflicting peer dependency: eslint@8.57.0

npm ERR! node_modules/eslint

npm ERR! peer eslint@"^8.56.0" from typescript-eslint@7.16.1

npm ERR! node_modules/typescript-eslint

npm ERR! dev typescript-eslint@"^7.16.1" from the root project

npm ERR!

npm ERR! Fix the upstream dependency conflict, or retry

npm ERR! this command with --force or --legacy-peer-deps

npm ERR! to accept an incorrect (and potentially broken) dependency resolution.

npm ERR!

npm ERR!

npm ERR! For a full report see:

npm ERR! /Users/user/.npm/_logs/2024-07-19T18_04_24_783Z-eresolve-report.txt

npm ERR! A complete log of this run can be found in: /Users/user/.npm/_logs/2024-07-19T18_04_24_783Z-debug-0.log

🌐
GitHub
github.com › typescript-eslint › typescript-eslint › releases
Releases · typescript-eslint/typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript - Releases · typescript-eslint/typescript-eslint
Author   typescript-eslint
🌐
npm
npmjs.com › package › eslint-import-resolver-typescript
eslint-import-resolver-typescript - npm
June 25, 2025 - This plugin adds `TypeScript` support to `eslint-plugin-import`. Latest version: 4.4.4, last published: 8 months ago. Start using eslint-import-resolver-typescript in your project by running `npm i eslint-import-resolver-typescript`. There are ...
      » npm install eslint-import-resolver-typescript
    
Published   Jun 25, 2025
Version   4.4.4
Author   Alex Gorbatchev
🌐
Graphite
graphite.com › guides › eslint-typescript
Using ESLint with TypeScript
Using ESLint with TypeScript helps maintain high code quality, catch common errors, and enforce code style and best practices. This guide will provide an in-depth look at how to set up and configure ESLint in a TypeScript project, highlighting ...
🌐
TypeScript ESlint
typescript-eslint.io › users › dependency-versions
Dependency Versions | typescript-eslint
We generally support at least the latest two major versions of ESLint; though sometimes we may restrict this if the APIs change too much between major releases. The version range of NodeJS currently supported is ^18.18.0 || ^20.9.0 || >=21.1.0. We make an effort to support Active LTS and Maintenance LTS release statuses of Node according to Node's release document. Support for specific Current status releases are considered periodically. The version range of TypeScript currently supported is >=4.8.4 <6.0.0.
🌐
Stack Overflow
stackoverflow.com › questions › 78701946 › error-while-installing-typescript-eslint-eslint-plugin
Error while installing @typescript-eslint/eslint-plugin - Stack Overflow
Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See /Users/surajsokasane/.npm/eresolve-report.txt for a full report. Which means the package @typescript-eslint/eslint-plugin which is peer of @typescript-eslint/parser needs eslint^8.56.0.
🌐
Stack Overflow
stackoverflow.com › questions › 78678052 › how-to-fix-these-npm-install-errors
typescript - how to fix these npm install errors - Stack Overflow
npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: @typescript-eslint/eslint-plugin@7.12.0 npm ERR! Found: eslint@9.5.0 npm ERR! node_modules/eslint npm ...
🌐
SafeDep
safedep.io › eslint-config-prettier-major-npm-supply-chain-hack
eslint-config-prettier Compromised: How npm Package with 30 Million Downloads Spread Malware — Real-time Open Source Software Supply Chain Security
July 21, 2025 - A supply chain attack exploiting eslint-config-prettier and other popular npm packages were discovered with major supply chain impact. In this blog, we will explore the details of the hack and the impact it had on the npm ecosystem.