File tree Expand file tree Collapse file tree 4 files changed +812
-950
lines changed Expand file tree Collapse file tree 4 files changed +812
-950
lines changed Original file line number Diff line number Diff line change 3
3
:eslint-angular-rules: https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules
4
4
:eslint-angular-template-rules: https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/docs/rules
5
5
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
+
6
21
== v0.19.2
7
22
8
23
* Patched `link:https://github.com/perfective/eslint-config[@perfective/eslint-config]`
Original file line number Diff line number Diff line change @@ -9,6 +9,37 @@ Migration between minor versions follows the same steps:
9
9
** fix errors or check auto-fixes of warnings;
10
10
** check for the regressions.
11
11
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
+
12
43
== From `v0.18.1` to `v0.19.2`
13
44
14
45
* Disable and gradually enable new rules in the `.eslintrc.js`.
You can’t perform that action at this time.
0 commit comments