Skip to content

Commit 4449dde

Browse files
Update deps (#2436)
1 parent c294395 commit 4449dde

File tree

3 files changed

+53
-41
lines changed

3 files changed

+53
-41
lines changed

.eslintrc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,7 @@ overrides:
480480
'@typescript-eslint/no-this-alias': error
481481
'@typescript-eslint/no-throw-literal': error
482482
'@typescript-eslint/no-type-alias': off # TODO consider
483+
'@typescript-eslint/no-unnecessary-boolean-literal-compare': error
483484
'@typescript-eslint/no-unnecessary-condition': error
484485
'@typescript-eslint/no-unnecessary-qualifier': error
485486
'@typescript-eslint/no-unnecessary-type-arguments': error
@@ -502,6 +503,7 @@ overrides:
502503
[error, { checkCompoundAssignments: true }]
503504
'@typescript-eslint/restrict-template-expressions': error
504505
'@typescript-eslint/strict-boolean-expressions': off # TODO consider
506+
'@typescript-eslint/switch-exhaustiveness-check': error
505507
'@typescript-eslint/triple-slash-reference': error
506508
'@typescript-eslint/typedef': off
507509
'@typescript-eslint/unbound-method': off # TODO consider
@@ -513,13 +515,15 @@ overrides:
513515
# Disable conflicting ESLint rules and enable TS-compatible ones
514516
default-param-last: off
515517
no-array-constructor: off
518+
no-dupe-class-members: off
516519
no-empty-function: off
517520
no-unused-expressions: off
518521
no-unused-vars: off
519522
no-useless-constructor: off
520523
require-await: off
521524
no-return-await: off
522525
'@typescript-eslint/default-param-last': error
526+
'@typescript-eslint/no-dupe-class-members': error
523527
'@typescript-eslint/no-array-constructor': error
524528
'@typescript-eslint/no-empty-function': error
525529
'@typescript-eslint/no-unused-expressions': error

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@
4848
"@babel/plugin-transform-flow-strip-types": "7.8.3",
4949
"@babel/preset-env": "7.8.4",
5050
"@babel/register": "7.8.3",
51-
"@typescript-eslint/eslint-plugin": "2.18.0",
52-
"@typescript-eslint/parser": "2.18.0",
51+
"@typescript-eslint/eslint-plugin": "2.19.0",
52+
"@typescript-eslint/parser": "2.19.0",
5353
"babel-eslint": "10.0.3",
5454
"chai": "4.2.0",
5555
"cspell": "4.0.46",

yarn.lock

Lines changed: 47 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -769,40 +769,40 @@
769769
resolved "https://registry.yarnpkg.com/@types/parsimmon/-/parsimmon-1.10.1.tgz#d46015ad91128fce06a1a688ab39a2516507f740"
770770
integrity sha512-MoF2IC9oGSgArJwlxdst4XsvWuoYfNUWtBw0kpnCi6K05kV+Ecl7siEeJ40tgCbI9uqEMGQL/NlPMRv6KVkY5Q==
771771

772-
"@typescript-eslint/eslint-plugin@2.18.0":
773-
version "2.18.0"
774-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.18.0.tgz#f8cf272dfb057ecf1ea000fea1e0b3f06a32f9cb"
775-
integrity sha512-kuO8WQjV+RCZvAXVRJfXWiJ8iYEtfHlKgcqqqXg9uUkIolEHuUaMmm8/lcO4xwCOtaw6mY0gStn2Lg4/eUXXYQ==
772+
"@typescript-eslint/eslint-plugin@2.19.0":
773+
version "2.19.0"
774+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.19.0.tgz#bf743448a4633e4b52bee0c40148ba072ab3adbd"
775+
integrity sha512-u7IcQ9qwsB6U806LupZmINRnQjC+RJyv36sV/ugaFWMHTbFm/hlLTRx3gGYJgHisxcGSTnf+I/fPDieRMhPSQQ==
776776
dependencies:
777-
"@typescript-eslint/experimental-utils" "2.18.0"
777+
"@typescript-eslint/experimental-utils" "2.19.0"
778778
eslint-utils "^1.4.3"
779779
functional-red-black-tree "^1.0.1"
780780
regexpp "^3.0.0"
781781
tsutils "^3.17.1"
782782

783-
"@typescript-eslint/experimental-utils@2.18.0":
784-
version "2.18.0"
785-
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.0.tgz#e4eab839082030282496c1439bbf9fdf2a4f3da8"
786-
integrity sha512-J6MopKPHuJYmQUkANLip7g9I82ZLe1naCbxZZW3O2sIxTiq/9YYoOELEKY7oPg0hJ0V/AQ225h2z0Yp+RRMXhw==
783+
"@typescript-eslint/experimental-utils@2.19.0":
784+
version "2.19.0"
785+
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.0.tgz#d5ca732f22c009e515ba09fcceb5f2127d841568"
786+
integrity sha512-zwpg6zEOPbhB3+GaQfufzlMUOO6GXCNZq6skk+b2ZkZAIoBhVoanWK255BS1g5x9bMwHpLhX0Rpn5Fc3NdCZdg==
787787
dependencies:
788788
"@types/json-schema" "^7.0.3"
789-
"@typescript-eslint/typescript-estree" "2.18.0"
789+
"@typescript-eslint/typescript-estree" "2.19.0"
790790
eslint-scope "^5.0.0"
791791

792-
"@typescript-eslint/parser@2.18.0":
793-
version "2.18.0"
794-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.18.0.tgz#d5f7fc1839abd4a985394e40e9d2454bd56aeb1f"
795-
integrity sha512-SJJPxFMEYEWkM6pGfcnjLU+NJIPo+Ko1QrCBL+i0+zV30ggLD90huEmMMhKLHBpESWy9lVEeWlQibweNQzyc+A==
792+
"@typescript-eslint/parser@2.19.0":
793+
version "2.19.0"
794+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.19.0.tgz#912160d9425395d09857dcd5382352bc98be11ae"
795+
integrity sha512-s0jZoxAWjHnuidbbN7aA+BFVXn4TCcxEVGPV8lWMxZglSs3NRnFFAlL+aIENNmzB2/1jUJuySi6GiM6uACPmpg==
796796
dependencies:
797797
"@types/eslint-visitor-keys" "^1.0.0"
798-
"@typescript-eslint/experimental-utils" "2.18.0"
799-
"@typescript-eslint/typescript-estree" "2.18.0"
798+
"@typescript-eslint/experimental-utils" "2.19.0"
799+
"@typescript-eslint/typescript-estree" "2.19.0"
800800
eslint-visitor-keys "^1.1.0"
801801

802-
"@typescript-eslint/typescript-estree@2.18.0":
803-
version "2.18.0"
804-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.18.0.tgz#cfbd16ed1b111166617d718619c19b62764c8460"
805-
integrity sha512-gVHylf7FDb8VSi2ypFuEL3hOtoC4HkZZ5dOjXvVjoyKdRrvXAOPSzpNRnKMfaUUEiSLP8UF9j9X9EDLxC0lfZg==
802+
"@typescript-eslint/typescript-estree@2.19.0":
803+
version "2.19.0"
804+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.19.0.tgz#6bd7310b9827e04756fe712909f26956aac4b196"
805+
integrity sha512-n6/Xa37k0jQdwpUszffi19AlNbVCR0sdvCs3DmSKMD7wBttKY31lhD2fug5kMD91B2qW4mQldaTEc1PEzvGu8w==
806806
dependencies:
807807
debug "^4.1.1"
808808
eslint-visitor-keys "^1.1.0"
@@ -1078,9 +1078,9 @@ camelcase@^5.0.0, camelcase@^5.3.1:
10781078
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
10791079

10801080
caniuse-lite@^1.0.30001023:
1081-
version "1.0.30001023"
1082-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001023.tgz#b82155827f3f5009077bdd2df3d8968bcbcc6fc4"
1083-
integrity sha512-C5TDMiYG11EOhVOA62W1p3UsJ2z4DsHtMBQtjzp3ZsUglcQn62WOUgW0y795c7A5uZ+GCEIvzkMatLIlAsbNTA==
1081+
version "1.0.30001025"
1082+
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz#30336a8aca7f98618eb3cf38e35184e13d4e5fe6"
1083+
integrity sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==
10841084

10851085
caseless@~0.12.0:
10861086
version "0.12.0"
@@ -1621,14 +1621,22 @@ define-properties@^1.1.2, define-properties@^1.1.3:
16211621
dependencies:
16221622
object-keys "^1.0.12"
16231623

1624-
definitelytyped-header-parser@3.8.2, definitelytyped-header-parser@^3.8.2:
1624+
definitelytyped-header-parser@3.8.2:
16251625
version "3.8.2"
16261626
resolved "https://registry.yarnpkg.com/definitelytyped-header-parser/-/definitelytyped-header-parser-3.8.2.tgz#ac9b5710da976c6258997c15376d2180b6bd0e5c"
16271627
integrity sha512-kQePPP/cqQX3H6DrX5nCo2vMjJeboPsjEG8OOl43TZbTOr9zLlapWJ/oRCLnMCiyERsBRZXyLMtBXGM+1zmtgQ==
16281628
dependencies:
16291629
"@types/parsimmon" "^1.3.0"
16301630
parsimmon "^1.2.0"
16311631

1632+
definitelytyped-header-parser@^3.8.2:
1633+
version "3.9.0"
1634+
resolved "https://registry.yarnpkg.com/definitelytyped-header-parser/-/definitelytyped-header-parser-3.9.0.tgz#f992abb8e62f697ca25e1adbfd5f69ef11621644"
1635+
integrity sha512-slbwZ5h5lasB12t+9EAGYr060aCMqEXp6cwD7CoTriK40HNDYU56/XQ6S4sbjBK8ReGRMnB/uDx0elKkb4kuQA==
1636+
dependencies:
1637+
"@types/parsimmon" "^1.3.0"
1638+
parsimmon "^1.2.0"
1639+
16321640
delayed-stream@~1.0.0:
16331641
version "1.0.0"
16341642
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
@@ -1693,9 +1701,9 @@ ecc-jsbn@~0.1.1:
16931701
safer-buffer "^2.1.0"
16941702

16951703
electron-to-chromium@^1.3.341:
1696-
version "1.3.344"
1697-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.344.tgz#f1397a633c35e726730c24be1084cd25c3ee8148"
1698-
integrity sha512-tvbx2Wl8WBR+ym3u492D0L6/jH+8NoQXqe46+QhbWH3voVPauGuZYeb1QAXYoOAWuiP2dbSvlBx0kQ1F3hu/Mw==
1704+
version "1.3.345"
1705+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.345.tgz#2569d0d54a64ef0f32a4b7e8c80afa5fe57c5d98"
1706+
integrity sha512-f8nx53+Z9Y+SPWGg3YdHrbYYfIJAtbUjpFfW4X1RwTZ94iUG7geg9tV8HqzAXX7XTNgyWgAFvce4yce8ZKxKmg==
16991707

17001708
emoji-regex@^7.0.1:
17011709
version "7.0.3"
@@ -2491,9 +2499,9 @@ istanbul-lib-hook@^3.0.0:
24912499
append-transform "^2.0.0"
24922500

24932501
istanbul-lib-instrument@^4.0.0:
2494-
version "4.0.0"
2495-
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.0.tgz#53321a7970f076262fd3292c8f9b2e4ac544aae1"
2496-
integrity sha512-Nm4wVHdo7ZXSG30KjZ2Wl5SU/Bw7bDx1PdaiIFzEStdjs0H12mOTncn1GVYuqQSaZxpg87VGBRsVRPGD2cD1AQ==
2502+
version "4.0.1"
2503+
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.1.tgz#61f13ac2c96cfefb076fe7131156cc05907874e6"
2504+
integrity sha512-imIchxnodll7pvQBYOqUu88EufLCU56LMeFPZZM/fJZ1irYcYdqroaV+ACK1Ila8ls09iEYArp+nqyC6lW1Vfg==
24972505
dependencies:
24982506
"@babel/core" "^7.7.5"
24992507
"@babel/parser" "^7.7.5"
@@ -2876,9 +2884,9 @@ node-preload@^0.2.0:
28762884
process-on-spawn "^1.0.0"
28772885

28782886
node-releases@^1.1.47:
2879-
version "1.1.47"
2880-
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.47.tgz#c59ef739a1fd7ecbd9f0b7cf5b7871e8a8b591e4"
2881-
integrity sha512-k4xjVPx5FpwBUj0Gw7uvFOTF4Ep8Hok1I6qjwL3pLfwe7Y0REQSAqOwwv9TWBCUtMHxcXfY4PgRLRozcChvTcA==
2887+
version "1.1.48"
2888+
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.48.tgz#7f647f0c453a0495bcd64cbd4778c26035c2f03a"
2889+
integrity sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==
28822890
dependencies:
28832891
semver "^6.3.0"
28842892

@@ -3403,9 +3411,9 @@ resolve-from@^5.0.0:
34033411
integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
34043412

34053413
resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2:
3406-
version "1.15.0"
3407-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.0.tgz#1b7ca96073ebb52e741ffd799f6b39ea462c67f5"
3408-
integrity sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==
3414+
version "1.15.1"
3415+
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
3416+
integrity sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==
34093417
dependencies:
34103418
path-parse "^1.0.6"
34113419

@@ -3860,9 +3868,9 @@ typescript@^3.7.5:
38603868
integrity sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==
38613869

38623870
typescript@next:
3863-
version "3.8.0-dev.20200201"
3864-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.0-dev.20200201.tgz#e03210f5c7915f89cb77bd38793d12a69933a1a6"
3865-
integrity sha512-KhaK6J3dIg6p9t24UVhBLcBIav4MpMExlD6nf18cVwp9LELuqhWu0NDmnLdSN0ovsrbcIJNmobQ1xC7vLN21eg==
3871+
version "3.8.0-dev.20200206"
3872+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.0-dev.20200206.tgz#4d5c377db14a9f166d172934a4add60a9157881d"
3873+
integrity sha512-wCLl+s+qhZX46hDlYuS9FDAT1J0LgDYRYIPebQWXFuYSyy7eZGUgiISEajSEhEV02+bgwrCiobm/2jgSLTMYxw==
38663874

38673875
unicode-canonical-property-names-ecmascript@^1.0.4:
38683876
version "1.0.4"

0 commit comments

Comments
 (0)