Skip to content

Commit 58c8352

Browse files
renovate-botFeiyang1
authored andcommitted
chore(deps): update typescript-eslint monorepo to v2 (major) (#2087)
* Update typescript-eslint monorepo to v2 * fix breaking changes
1 parent f03eb7c commit 58c8352

File tree

13 files changed

+90
-74
lines changed

13 files changed

+90
-74
lines changed

config/.eslintrc.json

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,9 @@
9797
],
9898
"@typescript-eslint/array-type": [
9999
"error",
100-
"array-simple"
100+
{
101+
"default": "array-simple"
102+
}
101103
],
102104
"@typescript-eslint/ban-types": [
103105
"error",
@@ -115,7 +117,7 @@
115117
"error",
116118
"never"
117119
],
118-
"@typescript-eslint/prefer-interface": "error",
120+
"@typescript-eslint/consistent-type-definitions": ["error", "interface"],
119121
"@typescript-eslint/explicit-member-accessibility": [
120122
"error",
121123
{
@@ -125,15 +127,27 @@
125127
}
126128
}
127129
],
128-
"@typescript-eslint/no-angle-bracket-type-assertion": "error",
130+
"@typescript-eslint/consistent-type-assertions": [
131+
"error",
132+
{
133+
"assertionStyle": "as"
134+
}
135+
],
129136
"@typescript-eslint/no-explicit-any": "error",
130137
"@typescript-eslint/no-namespace": [
131138
"error",
132139
{
133140
"allowDeclarations": true
134141
}
135142
],
136-
"@typescript-eslint/no-triple-slash-reference": "error",
143+
"@typescript-eslint/triple-slash-reference": [
144+
"error",
145+
{
146+
"path": "never",
147+
"types": "never",
148+
"lib": "never"
149+
}
150+
],
137151
"@typescript-eslint/no-require-imports": "error",
138152
"@typescript-eslint/no-useless-constructor": "error",
139153
"@typescript-eslint/semi": "error",

packages/app/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@
6262
"typescript": "3.5.3",
6363
"webpack": "4.39.3",
6464
"eslint": "5.16.0",
65-
"@typescript-eslint/parser": "1.13.0",
66-
"@typescript-eslint/eslint-plugin": "1.13.0",
67-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0",
65+
"@typescript-eslint/parser": "2.0.0",
66+
"@typescript-eslint/eslint-plugin": "2.0.0",
67+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0",
6868
"eslint-plugin-import": "2.18.2"
6969
},
7070
"repository": {

packages/firestore/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@
8282
"webpack": "4.39.3",
8383
"yargs": "14.0.0",
8484
"eslint": "5.16.0",
85-
"@typescript-eslint/parser": "1.13.0",
86-
"@typescript-eslint/eslint-plugin": "1.13.0",
87-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0",
85+
"@typescript-eslint/parser": "2.0.0",
86+
"@typescript-eslint/eslint-plugin": "2.0.0",
87+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0",
8888
"eslint-plugin-import": "2.18.2"
8989
},
9090
"repository": {

packages/functions/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@
5656
"webpack": "4.39.3",
5757
"yargs": "14.0.0",
5858
"eslint": "5.16.0",
59-
"@typescript-eslint/parser": "1.13.0",
60-
"@typescript-eslint/eslint-plugin": "1.13.0",
61-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0",
59+
"@typescript-eslint/parser": "2.0.0",
60+
"@typescript-eslint/eslint-plugin": "2.0.0",
61+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0",
6262
"@firebase/messaging": "0.4.9"
6363
},
6464
"repository": {

packages/installations/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@
4141
"tslint": "5.19.0",
4242
"typescript": "3.5.3",
4343
"eslint": "5.16.0",
44-
"@typescript-eslint/parser": "1.13.0",
45-
"@typescript-eslint/eslint-plugin": "1.13.0",
46-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0",
44+
"@typescript-eslint/parser": "2.0.0",
45+
"@typescript-eslint/eslint-plugin": "2.0.0",
46+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0",
4747
"eslint-plugin-import": "2.18.2"
4848
},
4949
"peerDependencies": {

packages/logger/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@
4545
"typescript": "3.5.3",
4646
"webpack": "4.39.3",
4747
"eslint": "5.16.0",
48-
"@typescript-eslint/parser": "1.13.0",
49-
"@typescript-eslint/eslint-plugin": "1.13.0",
50-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0",
48+
"@typescript-eslint/parser": "2.0.0",
49+
"@typescript-eslint/eslint-plugin": "2.0.0",
50+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0",
5151
"eslint-plugin-import": "2.18.2"
5252
},
5353
"repository": {

packages/messaging/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@
5252
"tslint": "5.19.0",
5353
"typescript": "3.5.3",
5454
"eslint": "5.16.0",
55-
"@typescript-eslint/parser": "1.13.0",
56-
"@typescript-eslint/eslint-plugin": "1.13.0",
57-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0",
55+
"@typescript-eslint/parser": "2.0.0",
56+
"@typescript-eslint/eslint-plugin": "2.0.0",
57+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0",
5858
"eslint-plugin-import": "2.18.2"
5959
},
6060
"repository": {

packages/performance/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@
4949
"chai-as-promised": "7.1.1",
5050
"typescript": "3.5.3",
5151
"eslint": "5.16.0",
52-
"@typescript-eslint/parser": "1.13.0",
53-
"@typescript-eslint/eslint-plugin": "1.13.0",
54-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0",
52+
"@typescript-eslint/parser": "2.0.0",
53+
"@typescript-eslint/eslint-plugin": "2.0.0",
54+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0",
5555
"eslint-plugin-import": "2.18.2"
5656
},
5757
"repository": {

packages/rxfire/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@
7171
"webpack": "4.39.3",
7272
"yargs": "14.0.0",
7373
"eslint": "5.16.0",
74-
"@typescript-eslint/parser": "1.13.0",
75-
"@typescript-eslint/eslint-plugin": "1.13.0",
76-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0",
74+
"@typescript-eslint/parser": "2.0.0",
75+
"@typescript-eslint/eslint-plugin": "2.0.0",
76+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0",
7777
"eslint-plugin-import": "2.18.2"
7878
},
7979
"typings": "dist/index.d.ts",

packages/storage/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@
5151
"typescript": "3.5.3",
5252
"webpack": "4.39.3",
5353
"eslint": "5.16.0",
54-
"@typescript-eslint/parser": "1.13.0",
55-
"@typescript-eslint/eslint-plugin": "1.13.0",
56-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0"
54+
"@typescript-eslint/parser": "2.0.0",
55+
"@typescript-eslint/eslint-plugin": "2.0.0",
56+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0"
5757
},
5858
"repository": {
5959
"directory": "packages/storage",

packages/template/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@
5353
"typescript": "3.5.3",
5454
"webpack": "4.39.3",
5555
"eslint": "5.16.0",
56-
"@typescript-eslint/parser": "1.13.0",
57-
"@typescript-eslint/eslint-plugin": "1.13.0",
58-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0",
56+
"@typescript-eslint/parser": "2.0.0",
57+
"@typescript-eslint/eslint-plugin": "2.0.0",
58+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0",
5959
"eslint-plugin-import": "2.18.2"
6060
},
6161
"repository": {

packages/util/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
"typescript": "3.5.3",
4949
"webpack": "4.39.3",
5050
"eslint": "5.16.0",
51-
"@typescript-eslint/parser": "1.13.0",
52-
"@typescript-eslint/eslint-plugin": "1.13.0",
53-
"@typescript-eslint/eslint-plugin-tslint": "1.13.0",
51+
"@typescript-eslint/parser": "2.0.0",
52+
"@typescript-eslint/eslint-plugin": "2.0.0",
53+
"@typescript-eslint/eslint-plugin-tslint": "2.0.0",
5454
"eslint-plugin-import": "2.18.2"
5555
},
5656
"repository": {

yarn.lock

Lines changed: 39 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2019,51 +2019,51 @@
20192019
resolved "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.3.tgz#7f226d67d654ec9070e755f46daebf014628e9d9"
20202020
integrity sha512-MDQLxNFRLasqS4UlkWMSACMKeSm1x4Q3TxzUC7KQUsh6RK1ZrQ0VEyE3yzXcBu+K8ejVj4wuX32eUG02yNp+YQ==
20212021

2022-
"@typescript-eslint/eslint-plugin-tslint@1.13.0":
2023-
version "1.13.0"
2024-
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-1.13.0.tgz#4739e61ebd235575ff4e9c35d607d6d2be3ac3aa"
2025-
integrity sha512-JkxJJv0LthtYw1qZ8XE8eFqumkFQu0BQw6UoG+FhgBmwnPiqlY2siRubQM2yEwY4SERd226c17X4GNPT1tc86w==
2022+
"@typescript-eslint/eslint-plugin-tslint@2.0.0":
2023+
version "2.0.0"
2024+
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-2.0.0.tgz#2d3f80f7e62040e9bbb3bbd9603e716faf0c1fe5"
2025+
integrity sha512-5RzjQE25QTIZet/MTY1eNd4hdDVOQJ53tWBDCZH1sEBqxlFH0KMA6SozFl9Qd4xbPKsftAyBKmjW8/5AAWkamg==
20262026
dependencies:
2027-
"@typescript-eslint/experimental-utils" "1.13.0"
2027+
"@typescript-eslint/experimental-utils" "2.0.0"
20282028
lodash.memoize "^4.1.2"
20292029

2030-
"@typescript-eslint/eslint-plugin@1.13.0":
2031-
version "1.13.0"
2032-
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.13.0.tgz#22fed9b16ddfeb402fd7bcde56307820f6ebc49f"
2033-
integrity sha512-WQHCozMnuNADiqMtsNzp96FNox5sOVpU8Xt4meaT4em8lOG1SrOv92/mUbEHQVh90sldKSfcOc/I0FOb/14G1g==
2030+
"@typescript-eslint/eslint-plugin@2.0.0":
2031+
version "2.0.0"
2032+
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.0.0.tgz#609a5d7b00ce21a6f94d7ef282eba9da57ca1e42"
2033+
integrity sha512-Mo45nxTTELODdl7CgpZKJISvLb+Fu64OOO2ZFc2x8sYSnUpFrBUW3H+H/ZGYmEkfnL6VkdtOSxgdt+Av79j0sA==
20342034
dependencies:
2035-
"@typescript-eslint/experimental-utils" "1.13.0"
2036-
eslint-utils "^1.3.1"
2035+
"@typescript-eslint/experimental-utils" "2.0.0"
2036+
eslint-utils "^1.4.0"
20372037
functional-red-black-tree "^1.0.1"
20382038
regexpp "^2.0.1"
2039-
tsutils "^3.7.0"
2039+
tsutils "^3.14.0"
20402040

2041-
"@typescript-eslint/experimental-utils@1.13.0":
2042-
version "1.13.0"
2043-
resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e"
2044-
integrity sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==
2041+
"@typescript-eslint/experimental-utils@2.0.0":
2042+
version "2.0.0"
2043+
resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.0.tgz#f3d298bb411357f35c4184e24280b256b6321949"
2044+
integrity sha512-XGJG6GNBXIEx/mN4eTRypN/EUmsd0VhVGQ1AG+WTgdvjHl0G8vHhVBHrd/5oI6RRYBRnedNymSYWW1HAdivtmg==
20452045
dependencies:
20462046
"@types/json-schema" "^7.0.3"
2047-
"@typescript-eslint/typescript-estree" "1.13.0"
2047+
"@typescript-eslint/typescript-estree" "2.0.0"
20482048
eslint-scope "^4.0.0"
20492049

2050-
"@typescript-eslint/parser@1.13.0":
2051-
version "1.13.0"
2052-
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-1.13.0.tgz#61ac7811ea52791c47dc9fd4dd4a184fae9ac355"
2053-
integrity sha512-ITMBs52PCPgLb2nGPoeT4iU3HdQZHcPaZVw+7CsFagRJHUhyeTgorEwHXhFf3e7Evzi8oujKNpHc8TONth8AdQ==
2050+
"@typescript-eslint/parser@2.0.0":
2051+
version "2.0.0"
2052+
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.0.0.tgz#4273bb19d03489daf8372cdaccbc8042e098178f"
2053+
integrity sha512-ibyMBMr0383ZKserIsp67+WnNVoM402HKkxqXGlxEZsXtnGGurbnY90pBO3e0nBUM7chEEOcxUhgw9aPq7fEBA==
20542054
dependencies:
20552055
"@types/eslint-visitor-keys" "^1.0.0"
2056-
"@typescript-eslint/experimental-utils" "1.13.0"
2057-
"@typescript-eslint/typescript-estree" "1.13.0"
2056+
"@typescript-eslint/experimental-utils" "2.0.0"
2057+
"@typescript-eslint/typescript-estree" "2.0.0"
20582058
eslint-visitor-keys "^1.0.0"
20592059

2060-
"@typescript-eslint/typescript-estree@1.13.0":
2061-
version "1.13.0"
2062-
resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e"
2063-
integrity sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==
2060+
"@typescript-eslint/typescript-estree@2.0.0":
2061+
version "2.0.0"
2062+
resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.0.0.tgz#c9f6c0efd1b11475540d6a55dc973cc5b9a67e77"
2063+
integrity sha512-NXbmzA3vWrSgavymlzMWNecgNOuiMMp62MO3kI7awZRLRcsA1QrYWo6q08m++uuAGVbXH/prZi2y1AWuhSu63w==
20642064
dependencies:
20652065
lodash.unescape "4.0.1"
2066-
semver "5.5.0"
2066+
semver "^6.2.0"
20672067

20682068
"@webassemblyjs/[email protected]":
20692069
version "1.8.5"
@@ -5898,6 +5898,13 @@ eslint-utils@^1.3.1:
58985898
resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512"
58995899
integrity sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==
59005900

5901+
eslint-utils@^1.4.0:
5902+
version "1.4.2"
5903+
resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz#166a5180ef6ab7eb462f162fd0e6f2463d7309ab"
5904+
integrity sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==
5905+
dependencies:
5906+
eslint-visitor-keys "^1.0.0"
5907+
59015908
eslint-visitor-keys@^1.0.0:
59025909
version "1.0.0"
59035910
resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d"
@@ -12978,11 +12985,6 @@ semver-greatest-satisfied-range@^1.1.0:
1297812985
resolved "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004"
1297912986
integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==
1298012987

12981-
12982-
version "5.5.0"
12983-
resolved "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
12984-
integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
12985-
1298612988
1298712989
version "6.3.0"
1298812990
resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
@@ -14428,10 +14430,10 @@ tsutils@^2.29.0:
1442814430
dependencies:
1442914431
tslib "^1.8.1"
1443014432

14431-
tsutils@^3.7.0:
14432-
version "3.14.0"
14433-
resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.14.0.tgz#bf8d5a7bae5369331fa0f2b0a5a10bd7f7396c77"
14434-
integrity sha512-SmzGbB0l+8I0QwsPgjooFRaRvHLBLNYM8SeQ0k6rtNDru5sCGeLJcZdwilNndN+GysuFjF5EIYgN8GfFG6UeUw==
14433+
tsutils@^3.14.0:
14434+
version "3.17.1"
14435+
resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
14436+
integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
1443514437
dependencies:
1443614438
tslib "^1.8.1"
1443714439

0 commit comments

Comments
 (0)