-
Notifications
You must be signed in to change notification settings - Fork 244
feat!: angular-eslint v20 #2448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
View your CI Pipeline Execution ↗ for commit 4de9342.
☁️ Nx Cloud last updated this comment at |
|
@reduckted Please see 51691cf an existing test case of yours causes a parse error now after your PR to switch them on by default |
Codecov ReportAttention: Patch coverage is
❌ Your patch status has failed because the patch coverage (82.82%) is below the target coverage (90.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #2448 +/- ##
==========================================
- Coverage 92.88% 92.62% -0.27%
==========================================
Files 200 202 +2
Lines 4232 4272 +40
Branches 996 1002 +6
==========================================
+ Hits 3931 3957 +26
- Misses 232 245 +13
- Partials 69 70 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
Fixed in #2450. |
19311a3 to
cbd76c4
Compare
d29cd95 to
c495e5d
Compare
1fd2730 to
17c56ad
Compare
20fd42c to
cc39c58
Compare
cc39c58 to
15748a7
Compare
Add support for Angular v20. BREAKING CHANGE: Support for Angular v17 was dropped. ### TODO - [x] Update Angular packages to the stable v20 - [x] Update `jest-preset-angular` when it releases support for Angular v20 - [x] PR: thymikee/jest-preset-angular#3119 - [x] Release: https://github.com/thymikee/jest-preset-angular/releases/tag/v14.6.0 - [ ] Update Angular ESLint packages to the v20 stable version once released - [ ] PR: angular-eslint/angular-eslint#2448 - [x] Update AnalogJS packages when they are released with support for Angular v20 - [x] PR: analogjs/analog#1751 - [x] Release: https://github.com/analogjs/analog/releases/tag/v1.17.0 - [x] Fix for `@analogjs/vitest-angular` peer deps: analogjs/analog#1754 - [x] Release: - [x] Beta: https://github.com/analogjs/analog/releases/tag/v1.17.1-beta.1 - [x] Stable: https://github.com/analogjs/analog/releases/tag/v1.17.1 - [ ] Update Storybook packages - [x] PRs: storybookjs/storybook#31602 and storybookjs/storybook#31611 - [x] Storybook 9 Release: https://github.com/storybookjs/storybook/releases/tag/v9.0.3 - [ ] Storybook 8 Release??: PENDING - [ ] Remaining issue: storybookjs/storybook#31652
|
I have run out of time before I am on vacation for a week without a laptop so this needs to go out now :) |
Add support for Angular v20. BREAKING CHANGE: Support for Angular v17 was dropped. ### TODO - [x] Update Angular packages to the stable v20 - [x] Update `jest-preset-angular` when it releases support for Angular v20 - [x] PR: thymikee/jest-preset-angular#3119 - [x] Release: https://github.com/thymikee/jest-preset-angular/releases/tag/v14.6.0 - [ ] Update Angular ESLint packages to the v20 stable version once released - [ ] PR: angular-eslint/angular-eslint#2448 - [x] Update AnalogJS packages when they are released with support for Angular v20 - [x] PR: analogjs/analog#1751 - [x] Release: https://github.com/analogjs/analog/releases/tag/v1.17.0 - [x] Fix for `@analogjs/vitest-angular` peer deps: analogjs/analog#1754 - [x] Release: - [x] Beta: https://github.com/analogjs/analog/releases/tag/v1.17.1-beta.1 - [x] Stable: https://github.com/analogjs/analog/releases/tag/v1.17.1 - [ ] Update Storybook packages - [x] PRs: storybookjs/storybook#31602 and storybookjs/storybook#31611 - [x] Storybook 9 Release: https://github.com/storybookjs/storybook/releases/tag/v9.0.3 - [ ] Storybook 8 Release??: PENDING - [ ] Remaining issue: storybookjs/storybook#31652
The contents of this branch are already available to use under the
prerelease-v20dist tag on npm:https://www.npmjs.com/package/angular-eslint/v/prerelease-v20
Final Items before
20.0.0:## TODOsCompleted Items^20.19.0 || ^22.12.0 || ^24.0.05.8to align with Angular v20prefer-standalone([@angular-eslint/prefer-standalone] The ruleprefer-standaloneshould not be "fixable" #2206)@angular-eslint/component-class-suffixfrom recommended to align with v20 style guide and CLI code generation@angular-eslint/directive-class-suffixfrom recommended to align with v20 style guide and CLI code generation@angular-eslint/prefer-injectfrom feat(eslint-plugin): [prefer-inject] add new rule #2461 to the recommended configFixes #2206
FIxes #2481