Just specify the same version for each package at installation:

Copyng update @angular/core@12 @angular/cli@12

ng update @angular-eslint/schematics@12
Answer from Adnan on Stack Overflow
🌐
npm
npmjs.com › package › @angular-eslint › schematics
angular-eslint/schematics
May 13, 2026 - The @angular-eslint/schematics package is a set of custom Angular CLI Schematics which are used to add and update dependencies and configuration files which are relevant for running ESLint on an Angular workspace.
      » npm install @angular-eslint/schematics
    
Published   May 13, 2026
Version   21.4.0
🌐
GitHub
github.com › angular-eslint › angular-eslint
GitHub - angular-eslint/angular-eslint: :sparkles: Monorepo for all the tooling related to using ESLint with Angular · GitHub
@angular-eslint/schematics - Schematics which are used to add and update configuration files which are relevant for running ESLint on an Angular workspace.
Starred by 1.8K users
Forked by 272 users
Languages   TypeScript 99.4% | JavaScript 0.6%
Discussions

problem installing Angular-eslint/schematics.
Why are you trying to install 16.3.1 if you're using ng 17? Current release version of angular-eslint/schematics is 17.3.0. More on reddit.com
🌐 r/angular
5
1
April 24, 2024
ng add @angular-eslint/schematics adds incorrect version, throws error
This issue is for @angular-eslint/schematics, so I hope I'm putting this in the right place. Upon creating a new angular project, and then running the ng add schematic, it will install v1.0 and the... More on github.com
🌐 github.com
3
December 15, 2022
How to run @angular-eslint/schematics:convert-tslint-to-eslint - Stack Overflow
I'm trying to switch an Angular project from TSLint to ESLint, following the instructions in angular-eslint Github repo. I ran ng add @angular-eslint/schematics which added the following dependenci... More on stackoverflow.com
🌐 stackoverflow.com
How To Automatically Remove Unused Angular Imports?
webstorm can fix it. Like standalone import of NgIf, if you dont have it in the template, it gets removed. More on reddit.com
🌐 r/Angular2
30
8
December 8, 2024
🌐
Reddit
reddit.com › r/angular › problem installing angular-eslint/schematics.
r/angular on Reddit: problem installing Angular-eslint/schematics.
April 24, 2024 -

Well i think that angular 17 is now quite common
Though i notice that the angular Eslint package
peer u/angular/cli@">= 16.0.0 < 17.0.0" from u/angular-eslint/schematics@16.3.1

shouldnt they have used ^17.0.0 ?.

even when installed by :
npm i https://github.com/angular-eslint/angular-eslint.git

Then as currently y angular cli is at 17.3.5, the installer leaves
"@angular-eslint/schematics": "^16.1.1" ??

🌐
GitHub
github.com › angular-eslint › angular-eslint › blob › main › packages › schematics › CHANGELOG.md
angular-eslint/packages/schematics/CHANGELOG.md at main · angular-eslint/angular-eslint
:sparkles: Monorepo for all the tooling related to using ESLint with Angular - angular-eslint/packages/schematics/CHANGELOG.md at main · angular-eslint/angular-eslint
Author   angular-eslint
🌐
GitHub
github.com › rodrigokamada › angular-eslint
GitHub - rodrigokamada/angular-eslint: Application example built with Angular 14 and adding the ESLint using @angular-eslint/schematics library. · GitHub
Application example built with Angular 14 and adding the ESLint using @angular-eslint/schematics library. - rodrigokamada/angular-eslint
Author   rodrigokamada
🌐
GitHub
github.com › angular-eslint › angular-eslint › issues › 1261
ng add @angular-eslint/schematics adds incorrect version, throws error · Issue #1261 · angular-eslint/angular-eslint
December 15, 2022 - From here you have to run ng update @angular-eslint/schematics and it will update the package sequentially - v2, v3, v4, v12, v13, v14, and finally v15.
Author   angular-eslint
Find elsewhere
🌐
freeCodeCamp
freecodecamp.org › news › how-to-add-eslint-to-an-angular-application
How to Add ESLint to an Angular Application
November 15, 2022 - ng add @angular-eslint/schematics ℹ Using package manager: npm ✔ Found compatible package version: @angular-eslint/schematics@14.2.5. ✔ Package information loaded. The package @angular-eslint/schematics@14.2.5 will be installed and executed. Would you like to proceed?
🌐
Jameshenry
jameshenry.blog › how-to-use-angular-eslint-in-a-new-project
How to use Angular and ESLint in a new project - James Henry
January 1, 2021 - This allows us to point the Angular CLI at a different so called “collection” of schematics for it to use instead of its own default ones. In angular-eslint we make just such a collection of schematics available and they handle not only running the default Angular CLI schematics behind the scenes, but also performing some adjustments and clean up in order to start you off with just ESLint,typescript-eslint and angular-eslint, removing TSLint and Codelyzer completely.
🌐
GitHub
github.com › angular-eslint › angular-eslint › discussions › 1693
What's version of "@angular-eslint/schematics" is compatible with angular 16? · angular-eslint/angular-eslint · Discussion #1693
when i was installing angular/cli 16 I had this issue: package "@angular-eslint/schematics" has an incompatible peer dependency to "@angular/cli"(requires ">14.0.0 < 15.0.0", would install "16.2.11")
Author   angular-eslint
🌐
DeepWiki
deepwiki.com › angular-eslint › angular-eslint › 2.2-schematics
Schematics | angular-eslint/angular-eslint | DeepWiki
May 6, 2025 - The @angular-eslint/schematics package provides Angular CLI schematics that integrate ESLint into new and existing Angular projects with minimal effort.
🌐
CodeSandbox
codesandbox.io › examples › package › @angular-eslint › schematics
angular-eslint/schematics examples
Use this online @angular-eslint/schematics playground to view and fork @angular-eslint/schematics example apps and templates on CodeSandbox.
🌐
Medium
medium.com › @sinanozturk › the-comprehensive-guide-to-eslint-and-setting-it-up-in-angular-c0bb8ff58f7a
The Comprehensive Guide to ESLint and Setting It Up in Angular | by Sinan Öztürk | Medium
August 23, 2024 - Actually, that’s it. The schematic has added an eslint.config.js file and a couple of dev dependencies. ... // @ts-check const eslint = require("@eslint/js"); const tseslint = require("typescript-eslint"); const angular = require("angular-eslint");
🌐
UNPKG
app.unpkg.com › @angular-eslint › schematics@13.5.0 › files › package.json
angular-eslint/schematics
{ "name": "@angular-eslint/schematics", "version": "13.5.0", "description": "Angular Schematics for angular-eslint", "license": "MIT", "main": "dist/index.js", "types": "dist/index.d.ts", "repository": { "type": "git", "url": "https://github.com/angular-eslint/angular-eslint.git", "directory": "packages/schematics" }, "files": [ "dist", "package.json", "README.md", "LICENSE" ], "schematics": "./dist/collection.json", "ng-update": { "packageGroupName": "@angular-eslint/schematics", "migrations": "./dist/migrations.json", "packageGroup": [ "@angular-eslint/builder", "@angular-eslint/bundled-angu
🌐
Npm
npm.io › package › @angular-eslint › schematics
angular-eslint/schematics v18.4.0
Soon this ng-add schematic will also handle applying some of the following steps for you automatically. ... Populating the .eslintrc.json files appropriately to match the previous setup you had in the Codelyzer + TSLint world · The best reference configurations for performing your own migration are located within the Angular CLI integration test within this monorepo.