Skip to content

Commit 30e9b84

Browse files
committed
Publish v0.23.0
1 parent 3a7cdb5 commit 30e9b84

File tree

4 files changed

+187
-117
lines changed

4 files changed

+187
-117
lines changed

CHANGELOG.adoc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
:eslint-angular-rules: https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules
44
:eslint-angular-template-rules: https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/docs/rules
55

6+
== v0.23.0
7+
8+
* Updated `link:https://github.com/perfective/eslint-config[@perfective/eslint-config]`
9+
to `link:{eslint-config-tags}/v0.27.1[0.27.1]`.
10+
** Supports TypeScript v5.6.
11+
+
12+
* Updated `@angular-eslint` to `18.4.0`.
13+
** Enabled the `link:{eslint-angular-rules}/runtime-localize.md[@angular-eslint/runtime-localize]`
14+
rule as an error.
15+
16+
617
== v0.22.1
718

819
* Updated `link:https://github.com/perfective/eslint-config[@perfective/eslint-config]`

MIGRATION_GUIDE.adoc

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,65 @@ Migration between minor versions follows the same steps:
99
** fix errors or check auto-fixes of warnings;
1010
** check for the regressions.
1111

12+
== From `v0.22.1` to `v0.23.0`
13+
14+
* Remove obsolete peer dependencies:
15+
** `tslint`
16+
** `@typescript-eslint/eslint-plugin-tslint`
17+
** `eslint-plugin-jest-formatting`
18+
** `eslint-plugin-deprecation`
19+
+
20+
* Remove deprecated rules, if present in the custom configuration:
21+
** `@typescript-eslint/ban-types`
22+
** `@typescript-eslint/no-loss-of-precision`
23+
** `deprecation/deprecation`
24+
** `jest-formatting/padding-around-after-all-blocks` (use `jest/padding-around-after-all-blocks`)
25+
** `jest-formatting/padding-around-after-each-blocks` (use `jest/padding-around-after-each-blocks`)
26+
** `jest-formatting/padding-around-all` (use `jest/padding-around-all`)
27+
** `jest-formatting/padding-around-before-all-blocks` (use `jest/padding-around-before-all-blocks`)
28+
** `jest-formatting/padding-around-before-each-blocks` (use `jest/padding-around-before-each-blocks`)
29+
** `jest-formatting/padding-around-describe-blocks` (use `jest/padding-around-describe-blocks`)
30+
** `jest-formatting/padding-around-expect-groups` (use `jest/padding-around-expect-groups`)
31+
** `jest-formatting/padding-around-test-blocks` (use `jest/padding-around-test-blocks`)
32+
+
33+
* Disable and gradually enable new rules in the `.eslintrc.js`.
34+
+
35+
[source,js]
36+
----
37+
module.exports = {
38+
extends: [
39+
'@perfective/eslint-config-angular',
40+
],
41+
overrides: [
42+
{
43+
files: ['*.[jt]s?(x)'],
44+
rules: {
45+
'@angular-eslint/runtime-localize': 'off',
46+
'@typescript-eslint/no-empty-object-type': 'off',
47+
'@typescript-eslint/no-unnecessary-type-parameters': 'off',
48+
'@typescript-eslint/no-unnecessary-parameter-property-assignment': 'off',
49+
'@typescript-eslint/no-deprecated': 'off',
50+
'@typescript-eslint/no-restricted-types': 'off',
51+
'@typescript-eslint/no-unsafe-function-type': 'off',
52+
'@typescript-eslint/no-wrapper-object-types': 'off',
53+
'@stylistic/plus/curly-newline': 'off',
54+
'unicorn/consistent-existence-index-check': 'off',
55+
'unicorn/no-length-as-slice-end': 'off',
56+
'unicorn/prefer-global-this': 'off',
57+
'unicorn/prefer-math-min-max': 'off',
58+
'jsdoc/check-template-names': 'off',
59+
'jsdoc/require-hyphen-before-param-description': 'off',
60+
'promise/spec-only': 'off',
61+
62+
// If eslint-plugin-cypress is installed
63+
'cypress/no-debug': 'off',
64+
},
65+
},
66+
],
67+
};
68+
----
69+
70+
1271
== From `v0.22.0` to `v0.22.1`
1372

1473
* Disable and gradually enable new rules in the `.eslintrc.js`.

0 commit comments

Comments
 (0)