Skip to content

Commit 8c49969

Browse files
committed
Publish v0.20.0
1 parent c1e59ea commit 8c49969

File tree

4 files changed

+812
-950
lines changed

4 files changed

+812
-950
lines changed

CHANGELOG.adoc

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
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.20.0
7+
8+
* Updated `link:https://github.com/perfective/eslint-config[@perfective/eslint-config]`
9+
to `link:{eslint-config-tags}/v0.24.0[0.24.0]`.
10+
** `eslint` and `@typescript-eslint` rules are replaced with the https://eslint.style/rules[ESLint Stylistic rules].
11+
** Rules configurations remain the same.
12+
Only rule https://eslint.style/guide/migration[namespaces] have changed.
13+
+
14+
* Updated `@angular-eslint` to `17.3.0`:
15+
** Enabled the `link:{eslint-angular-rules}/consistent-component-styles.md[@angular-eslint/consistent-component-styles]`
16+
rule as an error.
17+
** Enabled the `link:{eslint-angular-rules}/no-async-lifecycle-method.md[@angular-eslint/no-async-lifecycle-method]`
18+
rule as an error.
19+
20+
621
== v0.19.2
722

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

MIGRATION_GUIDE.adoc

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,37 @@ 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.19.2` to `v0.20.0`
13+
14+
* Check customizations of the `eslint` and `@typescript-eslint` rules replaced
15+
by the https://eslint.style/rules[ESLint Stylistic rules].
16+
Replace the name of the customized rules with the new rules.
17+
See Stylistic https://eslint.style/guide/migration[migration] documentation for details.
18+
+
19+
* Disable and gradually enable new rules in the `.eslintrc.js`.
20+
+
21+
[source,js]
22+
----
23+
module.exports = {
24+
extends: [
25+
'@perfective/eslint-config-angular',
26+
],
27+
overrides: [
28+
{
29+
files: ['*.[jt]s?(x)'],
30+
rules: {
31+
'@angular-eslint/consistent-component-styles': 'off',
32+
'@angular-eslint/no-async-lifecycle-method': 'off',
33+
'@typescript-eslint/no-array-delete': 'off',
34+
'@typescript-eslint/prefer-find': 'off',
35+
'@typescript-eslint/prefer-promise-reject-errors': 'off',
36+
},
37+
},
38+
],
39+
};
40+
----
41+
42+
1243
== From `v0.18.1` to `v0.19.2`
1344

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

0 commit comments

Comments
 (0)