chore(deps): update dependency angular-eslint to v20 #299

Merged
jank merged 2 commits from renovate/major-angular-eslint-monorepo into main 2025-06-10 11:18:24 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
angular-eslint (source) 19.7.1 -> 20.0.0 age adoption passing confidence

Release Notes

angular-eslint/angular-eslint (angular-eslint)

v20.0.0

Compare Source

🚀 Features
  • ⚠️ switch to angular v20 (e2b46ef4)
  • ⚠️ eslint-lint: add prefer-inject to recommended (c8367d3b)
  • ⚠️ eslint-plugin: remove (component|directive)-class-suffix from recommended (c1022ee6)
⚠️ Breaking Changes
  • ⚠️ switch to angular v20 (e2b46ef4)
  • ⚠️ eslint-lint: add prefer-inject to recommended (c8367d3b)
  • ⚠️ eslint-plugin: remove (component|directive)-class-suffix from recommended (c1022ee6)
❤️ Thank You

19.8.0 (2025-06-06)

This was a version bump only for angular-eslint to align it with other projects, there were no code changes.

19.7.1 (2025-06-03)

This was a version bump only for angular-eslint to align it with other projects, there were no code changes.

19.7.0 (2025-06-02)

🚀 Features
  • eslint-plugin: add no-uncalled-signals rule (#​2383)
❤️ Thank You
  • Stephen Jackson

19.6.0 (2025-05-27)

🚀 Features
  • eslint-plugin: [prefer-inject] add new rule (#​2461)
❤️ Thank You

19.5.0 (2025-05-25)

🚀 Features
  • eslint-plugin-template: add rule prefer-at-empty (#​2352)
  • eslint-plugin: introduce sort keys in type-decorator rule (#​2187)
  • eslint-plugin-template: [no-nested-tags] add rule (#​2398)
❤️ Thank You

19.4.0 (2025-05-08)

🚀 Features
  • eslint-plugin-template: Add prefer-template-literal rule (#​2308)
  • eslint-plugin: add rule prefer-output-emitter-ref (#​2324)
❤️ Thank You

19.3.0 (2025-03-22)

🚀 Features
  • eslint-plugin-template: add rule prefer-contextual-for-variables (#​2311)
❤️ Thank You

19.2.1 (2025-03-08)

This was a version bump only for angular-eslint to align it with other projects, there were no code changes.

19.2.0 (2025-03-02)

🚀 Features
  • eslint-plugin: add rule require-lifecycle-on-prototype (#​2259)
🩹 Fixes
  • eslint-plugin-template: find inline templates on components in blocks (#​2238)
❤️ Thank You

19.1.0 (2025-02-09)

🚀 Features
  • eslint-plugin-template: add rule prefer-static-string-properties (#​2228)
❤️ Thank You

19.0.2 (2024-12-10)

This was a version bump only for angular-eslint to align it with other projects, there were no code changes.

19.0.1 (2024-12-06)

🩹 Fixes
  • eslint-plugin: adding prefer-signals rule to exported config (#​2150)
❤️ Thank You

v19.8.0

Compare Source

This was a version bump only for angular-eslint to align it with other projects, there were no code changes.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [angular-eslint](https://github.com/angular-eslint/angular-eslint) ([source](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint)) | [`19.7.1` -> `20.0.0`](https://renovatebot.com/diffs/npm/angular-eslint/19.7.1/20.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/angular-eslint/20.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/angular-eslint/20.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/angular-eslint/19.7.1/20.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/angular-eslint/19.7.1/20.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>angular-eslint/angular-eslint (angular-eslint)</summary> ### [`v20.0.0`](https://github.com/angular-eslint/angular-eslint/blob/HEAD/packages/angular-eslint/CHANGELOG.md#2000-2025-06-06) [Compare Source](https://github.com/angular-eslint/angular-eslint/compare/v19.8.0...v20.0.0) ##### 🚀 Features - ⚠️ switch to angular v20 ([e2b46ef4](https://github.com/angular-eslint/angular-eslint/commit/e2b46ef4)) - ⚠️ **eslint-lint:** add prefer-inject to recommended ([c8367d3b](https://github.com/angular-eslint/angular-eslint/commit/c8367d3b)) - ⚠️ **eslint-plugin:** remove (component|directive)-class-suffix from recommended ([c1022ee6](https://github.com/angular-eslint/angular-eslint/commit/c1022ee6)) ##### ⚠️ Breaking Changes - ⚠️ switch to angular v20 ([e2b46ef4](https://github.com/angular-eslint/angular-eslint/commit/e2b46ef4)) - ⚠️ **eslint-lint:** add prefer-inject to recommended ([c8367d3b](https://github.com/angular-eslint/angular-eslint/commit/c8367d3b)) - ⚠️ **eslint-plugin:** remove (component|directive)-class-suffix from recommended ([c1022ee6](https://github.com/angular-eslint/angular-eslint/commit/c1022ee6)) ##### ❤️ Thank You - JamesHenry [@&#8203;JamesHenry](https://github.com/JamesHenry) #### 19.8.0 (2025-06-06) This was a version bump only for angular-eslint to align it with other projects, there were no code changes. #### 19.7.1 (2025-06-03) This was a version bump only for angular-eslint to align it with other projects, there were no code changes. #### 19.7.0 (2025-06-02) ##### 🚀 Features - **eslint-plugin:** add no-uncalled-signals rule ([#&#8203;2383](https://github.com/angular-eslint/angular-eslint/pull/2383)) ##### ❤️ Thank You - Stephen Jackson #### 19.6.0 (2025-05-27) ##### 🚀 Features - **eslint-plugin:** \[prefer-inject] add new rule ([#&#8203;2461](https://github.com/angular-eslint/angular-eslint/pull/2461)) ##### ❤️ Thank You - James Henry [@&#8203;JamesHenry](https://github.com/JamesHenry) #### 19.5.0 (2025-05-25) ##### 🚀 Features - **eslint-plugin-template:** add rule prefer-at-empty ([#&#8203;2352](https://github.com/angular-eslint/angular-eslint/pull/2352)) - **eslint-plugin:** introduce sort keys in type-decorator rule ([#&#8203;2187](https://github.com/angular-eslint/angular-eslint/pull/2187)) - **eslint-plugin-template:** \[no-nested-tags] add rule ([#&#8203;2398](https://github.com/angular-eslint/angular-eslint/pull/2398)) ##### ❤️ Thank You - Alexander von Weiss [@&#8203;sod](https://github.com/sod) - Benjamin Schäublin - Dave [@&#8203;reduckted](https://github.com/reduckted) #### 19.4.0 (2025-05-08) ##### 🚀 Features - **eslint-plugin-template:** Add `prefer-template-literal` rule ([#&#8203;2308](https://github.com/angular-eslint/angular-eslint/pull/2308)) - **eslint-plugin:** add rule prefer-output-emitter-ref ([#&#8203;2324](https://github.com/angular-eslint/angular-eslint/pull/2324)) ##### ❤️ Thank You - Dave [@&#8203;reduckted](https://github.com/reduckted) - Guillaume DROUARD #### 19.3.0 (2025-03-22) ##### 🚀 Features - **eslint-plugin-template:** add rule prefer-contextual-for-variables ([#&#8203;2311](https://github.com/angular-eslint/angular-eslint/pull/2311)) ##### ❤️ Thank You - Dave [@&#8203;reduckted](https://github.com/reduckted) #### 19.2.1 (2025-03-08) This was a version bump only for angular-eslint to align it with other projects, there were no code changes. #### 19.2.0 (2025-03-02) ##### 🚀 Features - **eslint-plugin:** add rule require-lifecycle-on-prototype ([#&#8203;2259](https://github.com/angular-eslint/angular-eslint/pull/2259)) ##### 🩹 Fixes - **eslint-plugin-template:** find inline templates on components in blocks ([#&#8203;2238](https://github.com/angular-eslint/angular-eslint/pull/2238)) ##### ❤️ Thank You - Dave [@&#8203;reduckted](https://github.com/reduckted) #### 19.1.0 (2025-02-09) ##### 🚀 Features - **eslint-plugin-template:** add rule prefer-static-string-properties ([#&#8203;2228](https://github.com/angular-eslint/angular-eslint/pull/2228)) ##### ❤️ Thank You - Dave [@&#8203;reduckted](https://github.com/reduckted) #### 19.0.2 (2024-12-10) This was a version bump only for angular-eslint to align it with other projects, there were no code changes. #### 19.0.1 (2024-12-06) ##### 🩹 Fixes - **eslint-plugin:** adding prefer-signals rule to exported config ([#&#8203;2150](https://github.com/angular-eslint/angular-eslint/pull/2150)) ##### ❤️ Thank You - Quentin Deroubaix [@&#8203;quentinderoubaix](https://github.com/quentinderoubaix) ### [`v19.8.0`](https://github.com/angular-eslint/angular-eslint/blob/HEAD/packages/angular-eslint/CHANGELOG.md#1980-2025-06-06) [Compare Source](https://github.com/angular-eslint/angular-eslint/compare/v19.7.1...v19.8.0) This was a version bump only for angular-eslint to align it with other projects, there were no code changes. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40NC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNDQuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Renovate added 1 commit 2025-06-06 16:02:13 +00:00
chore(deps): update dependency angular-eslint to v20
Some checks failed
CI / Get Changed Files (pull_request) Successful in 10s
CI / Backend Tests (pull_request) Has been skipped
Pull Request Labeler / labeler (pull_request_target) Successful in 8s
CI / Checkstyle Main (pull_request) Has been skipped
Label PRs based on size / Check PR size (pull_request) Successful in 11s
CI / Docker backend validation (pull_request) Has been skipped
Claude PR Review / claude-code (pull_request) Successful in 22s
CI / oxlint (pull_request) Successful in 30s
CI / eslint (pull_request) Failing after 32s
CI / prettier (pull_request) Successful in 33s
CI / Docker frontend validation (pull_request) Successful in 56s
CI / test-build (pull_request) Successful in 51s
CI / Playwright (pull_request) Failing after 2m55s
45fe90237b
forgejo-actions added the
frontend
size
medium
labels 2025-06-06 16:02:27 +00:00

Will be closed in x days bc yo mom is a bitch. im not telling you when it will be closed fuckface

Will be closed in x days bc yo mom is a bitch. im not telling you when it will be closed fuckface
jank added 1 commit 2025-06-10 10:59:51 +00:00
fix: Remove constructor injection
Some checks failed
Pull Request Labeler / labeler (pull_request_target) Successful in 21s
Label PRs based on size / Check PR size (pull_request) Failing after 32s
CI / Get Changed Files (pull_request) Successful in 36s
CI / Backend Tests (pull_request) Has been skipped
CI / Checkstyle Main (pull_request) Has been skipped
CI / Docker backend validation (pull_request) Has been skipped
CI / prettier (pull_request) Failing after 36s
CI / oxlint (pull_request) Successful in 52s
CI / eslint (pull_request) Successful in 54s
CI / test-build (pull_request) Successful in 49s
CI / Docker frontend validation (pull_request) Successful in 1m40s
CI / Playwright (pull_request) Failing after 5m0s
Claude PR Review / claude-code (pull_request) Successful in 16m6s
dd86bb6841

👮‍♀️⚠️ This is a friendly reminder that the diff size of this PR is bigger than 200 lines we aim for. Please consider splitting this PR into more digestible pieces!

👮‍♀️⚠️ This is a friendly reminder that the diff size of this PR is bigger than 200 lines we aim for. Please consider splitting this PR into more digestible pieces!
forgejo-actions added
size
large
and removed
size
medium
labels 2025-06-10 11:00:28 +00:00
jank force-pushed renovate/major-angular-eslint-monorepo from dd86bb6841 to 34c70a0996 2025-06-10 11:02:20 +00:00 Compare
Author
Collaborator

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
jank force-pushed renovate/major-angular-eslint-monorepo from 34c70a0996 to 94eaf98250 2025-06-10 11:15:19 +00:00 Compare
Collaborator

Code Review - Angular ESLint v20 Update

APPROVED

Changes Reviewed

  • frontend/package.json:47 - Updates angular-eslint from 19.7.1 to 20.0.0
  • frontend/bun.lock - Updates all @angular-eslint/* packages and dependency tree

Review Summary

This is a clean major version update that properly aligns with the existing Angular 20 setup. All peer dependencies are satisfied and the update includes appropriate cleanup of unused transitive dependencies.

Key Findings

  • Consistent versioning across all angular-eslint packages
  • Proper Angular DevKit dependency updates (19.x → 20.x ranges)
  • No breaking changes apparent in the dependency update
  • Maintains compatibility with existing eslint and typescript versions

Recommendation: Approve and merge. Consider running \ after merge to verify no new linting rules require code changes.

## Code Review - Angular ESLint v20 Update ✅ **APPROVED** ### Changes Reviewed - **frontend/package.json:47** - Updates angular-eslint from 19.7.1 to 20.0.0 - **frontend/bun.lock** - Updates all @angular-eslint/* packages and dependency tree ### Review Summary This is a clean major version update that properly aligns with the existing Angular 20 setup. All peer dependencies are satisfied and the update includes appropriate cleanup of unused transitive dependencies. ### Key Findings - ✅ Consistent versioning across all angular-eslint packages - ✅ Proper Angular DevKit dependency updates (19.x → 20.x ranges) - ✅ No breaking changes apparent in the dependency update - ✅ Maintains compatibility with existing eslint and typescript versions **Recommendation:** Approve and merge. Consider running \ after merge to verify no new linting rules require code changes.
Collaborator

Approved

This is a clean dependency update from Renovate updating angular-eslint from v19.7.1 to v20.0.0.

Review Summary:

  • All angular-eslint related packages consistently updated to v20.0.0
  • Peer dependency requirements properly updated to align with Angular 20 ecosystem
  • Lock file changes are appropriate for a major version bump
  • Minor test file changes appear to be formatting updates from the ESLint update

Files Reviewed:

    • Dependency updates look correct
    • Minor formatting changes

No issues found. This is a standard, well-executed dependency update.

**Approved** ✅ This is a clean dependency update from Renovate updating angular-eslint from v19.7.1 to v20.0.0. **Review Summary:** - All angular-eslint related packages consistently updated to v20.0.0 - Peer dependency requirements properly updated to align with Angular 20 ecosystem - Lock file changes are appropriate for a major version bump - Minor test file changes appear to be formatting updates from the ESLint update **Files Reviewed:** - - Dependency updates look correct - - Minor formatting changes No issues found. This is a standard, well-executed dependency update.
jank scheduled this pull request to auto merge when all checks succeed 2025-06-10 11:17:56 +00:00
jank scheduled this pull request to auto merge when all checks succeed 2025-06-10 11:18:18 +00:00
jank approved these changes 2025-06-10 11:18:23 +00:00
jank merged commit 56763952c0 into main 2025-06-10 11:18:24 +00:00
jank deleted branch renovate/major-angular-eslint-monorepo 2025-06-10 11:18:24 +00:00
Commenting is not possible because the repository is archived.
No reviewers
No milestone
No project
No assignees
4 participants
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: SZUT/casino#299
No description provided.