@@ -9,6 +9,65 @@ 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.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
+
12
71
== From `v0.22.0` to `v0.22.1`
13
72
14
73
* Disable and gradually enable new rules in the `.eslintrc.js`.
0 commit comments