@@ -9,6 +9,44 @@ 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.21.0` to `v0.22.0`
13
+
14
+ * Remove `eslint-plugin-node` from `devDependencies`, if present.
15
+ +
16
+ * Disable and gradually enable new rules in the `.eslintrc.js`.
17
+ +
18
+ [source,js]
19
+ ----
20
+ module.exports = {
21
+ extends: [
22
+ '@perfective/eslint-config-angular',
23
+ ],
24
+ overrides: [
25
+ {
26
+ files: ['*.[jt]s?(x)'],
27
+ rules: {
28
+ 'security/detect-bidi-characters': 'off',
29
+ 'security/detect-buffer-noassert': 'off',
30
+ 'security/detect-child-process': 'off',
31
+ 'security/detect-disable-mustache-escape': 'off',
32
+ 'security/detect-eval-with-expression': 'off',
33
+ 'security/detect-new-buffer': 'off',
34
+ 'security/detect-no-csrf-before-method-override': 'off',
35
+ 'security/detect-non-literal-fs-filename': 'off',
36
+ 'security/detect-non-literal-regexp': 'off',
37
+ 'security/detect-non-literal-require': 'off',
38
+ 'security/detect-object-injection': 'off',
39
+ 'security/detect-possible-timing-attacks': 'off',
40
+ 'security/detect-pseudoRandomBytes': 'off',
41
+ 'security/detect-unsafe-regex': 'off',
42
+ 'unicorn/no-negation-in-equality-check': 'off',
43
+ },
44
+ },
45
+ ],
46
+ };
47
+ ----
48
+
49
+
12
50
== From `v0.20.0` to `v0.21.0`
13
51
14
52
* Replace customized `eslint-plugin-node` rules (if any) with `eslint-plugin-n`:
@@ -31,7 +69,7 @@ with `@typescript-eslint/no-unnecessary-template-expression`.
31
69
----
32
70
module.exports = {
33
71
extends: [
34
- '@perfective/eslint-config',
72
+ '@perfective/eslint-config-angular ',
35
73
],
36
74
overrides: [
37
75
{
0 commit comments