Skip to content

Commit 9a1f48f

Browse files
committed
feat(@schematics/angular): update to codelyzer 5
This PR also updates the hello world sample app and migrates its `tslint.json` file.
1 parent cfa1649 commit 9a1f48f

File tree

6 files changed

+56
-28
lines changed

6 files changed

+56
-28
lines changed

packages/angular_devkit/build_angular/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
"@angular/platform-server": "^8.0.0-beta.9",
6868
"@angular/router": "^8.0.0-beta.9",
6969
"@angular/service-worker": "^8.0.0-beta.9",
70-
"codelyzer": "^4.2.1",
70+
"codelyzer": "^5.0.0",
7171
"core-js": "^2.4.1",
7272
"bootstrap": "^4.0.0",
7373
"font-awesome": "^4.7.0",

packages/schematics/angular/workspace/files/package.json.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"@types/node": "~8.9.4",<% if (!minimal) { %>
3232
"@types/jasmine": "~3.3.8",
3333
"@types/jasminewd2": "~2.0.3",
34-
"codelyzer": "~4.5.0",
34+
"codelyzer": "^5.0.0",
3535
"jasmine-core": "~3.3.0",
3636
"jasmine-spec-reporter": "~4.2.1",
3737
"karma": "~4.0.1",

packages/schematics/angular/workspace/files/tslint.json.template

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,20 +61,20 @@
6161
"single"
6262
],
6363
"trailing-comma": false,
64-
"banana-in-box": true,
6564
"component-class-suffix": true,
66-
"contextual-life-cycle": true,
65+
"contextual-lifecycle": true,
6766
"directive-class-suffix": true,
68-
"no-conflicting-life-cycle-hooks": true,
67+
"no-conflicting-lifecycle": true,
68+
"no-host-metadata-property": true,
6969
"no-input-rename": true,
70-
"no-output-named-after-standard-event": true,
70+
"no-inputs-metadata-property": true,
71+
"no-output-native": true,
7172
"no-output-on-prefix": true,
7273
"no-output-rename": true,
73-
"templates-no-negated-async": true,
74-
"use-host-property-decorator": true,
75-
"use-input-property-decorator": true,
76-
"use-life-cycle-interface": true,
77-
"use-output-property-decorator": true,
74+
"no-outputs-metadata-property": true,
75+
"template-banana-in-box": true,
76+
"template-no-negated-async": true,
77+
"use-lifecycle-interface": true,
7878
"use-pipe-transform-interface": true
7979
}
8080
}

tests/angular_devkit/build_angular/hello-world-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"@types/jasmine": "~2.8.3",
3535
"@types/jasminewd2": "~2.0.2",
3636
"@types/node": "~6.0.60",
37-
"codelyzer": "^4.0.1",
37+
"codelyzer": "^5.0.0",
3838
"jasmine-core": "~2.8.0",
3939
"jasmine-spec-reporter": "~4.2.1",
4040
"karma": "~2.0.0",

tests/angular_devkit/build_angular/hello-world-app/tslint.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,12 @@
130130
"kebab-case"
131131
],
132132
"no-output-on-prefix": true,
133-
"use-input-property-decorator": true,
134-
"use-output-property-decorator": true,
135-
"use-host-property-decorator": true,
133+
"no-inputs-metadata-property": true,
134+
"no-outputs-metadata-property": true,
135+
"no-host-metadata-property": true,
136136
"no-input-rename": true,
137137
"no-output-rename": true,
138-
"use-life-cycle-interface": true,
138+
"use-lifecycle-interface": true,
139139
"use-pipe-transform-interface": true,
140140
"component-class-suffix": true,
141141
"directive-class-suffix": true

yarn.lock

Lines changed: 40 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1017,6 +1017,14 @@ argparse@^1.0.7:
10171017
dependencies:
10181018
sprintf-js "~1.0.2"
10191019

1020+
aria-query@^3.0.0:
1021+
version "3.0.0"
1022+
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc"
1023+
integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=
1024+
dependencies:
1025+
ast-types-flow "0.0.7"
1026+
commander "^2.11.0"
1027+
10201028
arr-diff@^2.0.0:
10211029
version "2.0.0"
10221030
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
@@ -1153,6 +1161,11 @@ assign-symbols@^1.0.0:
11531161
resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
11541162
integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
11551163

1164+
ast-types-flow@0.0.7:
1165+
version "0.0.7"
1166+
resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
1167+
integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0=
1168+
11561169
async-each@^1.0.0:
11571170
version "1.0.1"
11581171
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
@@ -1224,6 +1237,13 @@ aws4@^1.8.0:
12241237
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
12251238
integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
12261239

1240+
axobject-query@^2.0.2:
1241+
version "2.0.2"
1242+
resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.0.2.tgz#ea187abe5b9002b377f925d8bf7d1c561adf38f9"
1243+
integrity sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==
1244+
dependencies:
1245+
ast-types-flow "0.0.7"
1246+
12271247
babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
12281248
version "6.26.0"
12291249
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
@@ -2017,17 +2037,20 @@ code-point-at@^1.0.0:
20172037
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
20182038
integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
20192039

2020-
codelyzer@^4.2.1:
2021-
version "4.5.0"
2022-
resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-4.5.0.tgz#a65ddeeeca2894653253a89bfa229118ff9f59b1"
2023-
integrity sha512-oO6vCkjqsVrEsmh58oNlnJkRXuA30hF8cdNAQV9DytEalDwyOFRvHMnlKFzmOStNerOmPGZU9GAHnBo4tGvtiQ==
2040+
codelyzer@^5.0.0:
2041+
version "5.0.0"
2042+
resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-5.0.0.tgz#e4032efb23a7c5d4bcfe7321fc1789490c679837"
2043+
integrity sha512-Bif70XYt8NFf/Q9GPTxmC86OsBRfQZq1dBjdruJ5kZhJ8/jKhJL6MvCLKnYtSOG6Rhiv/44DU0cHk6GYthjy8Q==
20242044
dependencies:
20252045
app-root-path "^2.1.0"
2026-
css-selector-tokenizer "^0.7.0"
2046+
aria-query "^3.0.0"
2047+
axobject-query "^2.0.2"
2048+
css-selector-tokenizer "^0.7.1"
20272049
cssauron "^1.4.0"
2050+
damerau-levenshtein "^1.0.4"
20282051
semver-dsl "^1.0.1"
20292052
source-map "^0.5.7"
2030-
sprintf-js "^1.1.1"
2053+
sprintf-js "^1.1.2"
20312054

20322055
collection-utils@^1.0.1:
20332056
version "1.0.1"
@@ -2112,7 +2135,7 @@ combined-stream@1.0.6, combined-stream@~1.0.6:
21122135
dependencies:
21132136
delayed-stream "~1.0.0"
21142137

2115-
commander@^2.12.0:
2138+
commander@^2.11.0, commander@^2.12.0:
21162139
version "2.19.0"
21172140
resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
21182141
integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==
@@ -2582,7 +2605,7 @@ css-parse@1.7.x:
25822605
resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-1.7.0.tgz#321f6cf73782a6ff751111390fc05e2c657d8c9b"
25832606
integrity sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=
25842607

2585-
css-selector-tokenizer@^0.7.0:
2608+
css-selector-tokenizer@^0.7.1:
25862609
version "0.7.1"
25872610
resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d"
25882611
integrity sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==
@@ -2625,6 +2648,11 @@ cyclist@~0.2.2:
26252648
resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640"
26262649
integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=
26272650

2651+
damerau-levenshtein@^1.0.4:
2652+
version "1.0.4"
2653+
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514"
2654+
integrity sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=
2655+
26282656
dargs@^4.0.1:
26292657
version "4.1.0"
26302658
resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17"
@@ -8642,10 +8670,10 @@ split@^1.0.0:
86428670
dependencies:
86438671
through "2"
86448672

8645-
sprintf-js@^1.1.1:
8646-
version "1.1.1"
8647-
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.1.tgz#36be78320afe5801f6cea3ee78b6e5aab940ea0c"
8648-
integrity sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=
8673+
sprintf-js@^1.1.2:
8674+
version "1.1.2"
8675+
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673"
8676+
integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
86498677

86508678
sprintf-js@~1.0.2:
86518679
version "1.0.3"

0 commit comments

Comments
 (0)