Skip to content

Commit 0d9c038

Browse files
committed
Update ESLint to 6.3 + other deps (#2146)
1 parent 14996a8 commit 0d9c038

File tree

3 files changed

+52
-58
lines changed

3 files changed

+52
-58
lines changed

.eslintrc.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ parserOptions:
44
env:
55
es6: true
66
node: true
7+
reportUnusedDisableDirectives: true
78
plugins:
89
- flowtype
910

@@ -54,7 +55,7 @@ rules:
5455
flowtype/union-intersection-spacing: off
5556

5657
##################################################
57-
# ESLint builtin rules list based on `v6.1.x`
58+
# ESLint builtin rules list based on `v6.3.x`
5859
##################################################
5960

6061
# Possible Errors
@@ -302,6 +303,7 @@ rules:
302303
dot-location: off
303304
eol-last: off
304305
func-call-spacing: off
306+
function-call-argument-newline: off
305307
function-paren-newline: off
306308
generator-star-spacing: off
307309
implicit-arrow-linebreak: off

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"test:ci": "yarn check --integrity && npm run prettier:check && npm run lint -- --no-cache && npm run check && npm run testonly:cover && npm run check:ts && npm run build",
2929
"testonly": "mocha --full-trace src/**/__tests__/**/*-test.js",
3030
"testonly:cover": "nyc npm run testonly",
31-
"lint": "eslint --cache --report-unused-disable-directives src resources",
31+
"lint": "eslint --cache src resources",
3232
"benchmark": "node --noconcurrent_sweeping --expose-gc --predictable ./resources/benchmark.js",
3333
"prettier": "prettier --ignore-path .gitignore --write --list-different \"**/*.{js,ts,md,json,yml}\"",
3434
"prettier:check": "prettier --ignore-path .gitignore --check \"**/*.{js,ts,md,json,yml}\"",
@@ -50,12 +50,12 @@
5050
"@babel/polyfill": "7.4.4",
5151
"@babel/preset-env": "7.5.5",
5252
"@babel/register": "7.5.5",
53-
"babel-eslint": "10.0.2",
53+
"babel-eslint": "10.0.3",
5454
"chai": "4.2.0",
55-
"dtslint": "^0.9.2",
56-
"eslint": "6.1.0",
55+
"dtslint": "^0.9.3",
56+
"eslint": "6.3.0",
5757
"eslint-plugin-flowtype": "4.2.0",
58-
"flow-bin": "0.106.1",
58+
"flow-bin": "0.106.3",
5959
"mocha": "6.2.0",
6060
"nyc": "14.1.1",
6161
"prettier": "1.18.2"

yarn.lock

Lines changed: 44 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -800,17 +800,17 @@ babel-code-frame@^6.22.0:
800800
esutils "^2.0.2"
801801
js-tokens "^3.0.2"
802802

803-
804-
version "10.0.2"
805-
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.2.tgz#182d5ac204579ff0881684b040560fdcc1558456"
806-
integrity sha512-UdsurWPtgiPgpJ06ryUnuaSXC2s0WoSZnQmEpbAH65XZSdwowgN5MvyP7e88nW07FYXv72erVtpBkxyDVKhH1Q==
803+
804+
version "10.0.3"
805+
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a"
806+
integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==
807807
dependencies:
808808
"@babel/code-frame" "^7.0.0"
809809
"@babel/parser" "^7.0.0"
810810
"@babel/traverse" "^7.0.0"
811811
"@babel/types" "^7.0.0"
812-
eslint-scope "3.7.1"
813812
eslint-visitor-keys "^1.0.0"
813+
resolve "^1.12.0"
814814

815815
babel-plugin-dynamic-import-node@^2.3.0:
816816
version "2.3.0"
@@ -845,13 +845,13 @@ [email protected]:
845845
integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
846846

847847
browserslist@^4.6.0, browserslist@^4.6.6:
848-
version "4.6.6"
849-
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.6.tgz#6e4bf467cde520bc9dbdf3747dafa03531cec453"
850-
integrity sha512-D2Nk3W9JL9Fp/gIcWei8LrERCS+eXu9AM5cfXA8WEZ84lFks+ARnZ0q/R69m2SV3Wjma83QDDPxsNKXUwdIsyA==
848+
version "4.7.0"
849+
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.0.tgz#9ee89225ffc07db03409f2fee524dc8227458a17"
850+
integrity sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==
851851
dependencies:
852-
caniuse-lite "^1.0.30000984"
853-
electron-to-chromium "^1.3.191"
854-
node-releases "^1.1.25"
852+
caniuse-lite "^1.0.30000989"
853+
electron-to-chromium "^1.3.247"
854+
node-releases "^1.1.29"
855855

856856
buffer-from@^1.0.0:
857857
version "1.1.1"
@@ -883,7 +883,7 @@ camelcase@^5.0.0:
883883
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
884884
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
885885

886-
caniuse-lite@^1.0.30000984:
886+
caniuse-lite@^1.0.30000989:
887887
version "1.0.30000989"
888888
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz#b9193e293ccf7e4426c5245134b8f2a56c0ac4b9"
889889
integrity sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==
@@ -1156,10 +1156,10 @@ dts-critic@^2.0.0:
11561156
semver "^6.2.0"
11571157
yargs "^12.0.5"
11581158

1159-
dtslint@^0.9.2:
1160-
version "0.9.2"
1161-
resolved "https://registry.yarnpkg.com/dtslint/-/dtslint-0.9.2.tgz#61e04b9dd4d1b27ed1ae5d0842336abc9d6c2c3c"
1162-
integrity sha512-X/baOkTLSpWclVn+q2XR2d9FLGVJNBtvU093Pha+tmX1EHjLhy8CgDkM7DLtKTyZLQzROsxmKK7BBgGLJQ7ooQ==
1159+
dtslint@^0.9.3:
1160+
version "0.9.3"
1161+
resolved "https://registry.yarnpkg.com/dtslint/-/dtslint-0.9.3.tgz#42ab9a8743ecf57b278d31b086af91b407ff0a08"
1162+
integrity sha512-nk71dlxXhvx4U7zIBQt+7UoJKotKT/dv8pQljFevl2RZvpbwmQ5czw/MArf+DjLQEt6QgeUXUa/RNpLcv8s+yA==
11631163
dependencies:
11641164
definitelytyped-header-parser "1.2.0"
11651165
dts-critic "^2.0.0"
@@ -1177,10 +1177,10 @@ ecc-jsbn@~0.1.1:
11771177
jsbn "~0.1.0"
11781178
safer-buffer "^2.1.0"
11791179

1180-
electron-to-chromium@^1.3.191:
1181-
version "1.3.240"
1182-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.240.tgz#8e278c4d2b3a96fa865725589277c05c8a1e9584"
1183-
integrity sha512-cMlX5lQpTzLZI0CsC4Mt2sl6z3jz1RvN/8rIqqwqWy3LYCnu8TUf5o8sqST44nP6zIEdjZb0opXq6qswE9o9pA==
1180+
electron-to-chromium@^1.3.247:
1181+
version "1.3.248"
1182+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.248.tgz#1f5f950797e192e9a951b8a44fc08974b609adcb"
1183+
integrity sha512-+hQe6xqpODLw9Nr80KoT0/S+YarjNbI9wgZchkOopJLBLPgAsniK184P0IGVs/0NsoZf4lBnQhOsjen9a47Hrg==
11841184

11851185
emoji-regex@^7.0.1:
11861186
version "7.0.3"
@@ -1239,14 +1239,6 @@ [email protected]:
12391239
dependencies:
12401240
lodash "^4.17.15"
12411241

1242-
1243-
version "3.7.1"
1244-
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
1245-
integrity sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=
1246-
dependencies:
1247-
esrecurse "^4.1.0"
1248-
estraverse "^4.1.1"
1249-
12501242
eslint-scope@^5.0.0:
12511243
version "5.0.0"
12521244
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9"
@@ -1255,7 +1247,7 @@ eslint-scope@^5.0.0:
12551247
esrecurse "^4.1.0"
12561248
estraverse "^4.1.1"
12571249

1258-
eslint-utils@^1.3.1:
1250+
eslint-utils@^1.4.2:
12591251
version "1.4.2"
12601252
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.2.tgz#166a5180ef6ab7eb462f162fd0e6f2463d7309ab"
12611253
integrity sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==
@@ -1267,10 +1259,10 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0:
12671259
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
12681260
integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
12691261

1270-
eslint@6.1.0:
1271-
version "6.1.0"
1272-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.1.0.tgz#06438a4a278b1d84fb107d24eaaa35471986e646"
1273-
integrity sha512-QhrbdRD7ofuV09IuE2ySWBz0FyXCq0rriLTZXZqaWSI79CVtHVRdkFuFTViiqzZhkCgfOh9USpriuGN2gIpZDQ==
1262+
eslint@6.3.0:
1263+
version "6.3.0"
1264+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.3.0.tgz#1f1a902f67bfd4c354e7288b81e40654d927eb6a"
1265+
integrity sha512-ZvZTKaqDue+N8Y9g0kp6UPZtS4FSY3qARxBs7p4f0H0iof381XHduqVerFWtK8DPtKmemqbqCFENWSQgPR/Gow==
12741266
dependencies:
12751267
"@babel/code-frame" "^7.0.0"
12761268
ajv "^6.10.0"
@@ -1279,9 +1271,9 @@ [email protected]:
12791271
debug "^4.0.1"
12801272
doctrine "^3.0.0"
12811273
eslint-scope "^5.0.0"
1282-
eslint-utils "^1.3.1"
1283-
eslint-visitor-keys "^1.0.0"
1284-
espree "^6.0.0"
1274+
eslint-utils "^1.4.2"
1275+
eslint-visitor-keys "^1.1.0"
1276+
espree "^6.1.1"
12851277
esquery "^1.0.1"
12861278
esutils "^2.0.2"
12871279
file-entry-cache "^5.0.1"
@@ -1310,7 +1302,7 @@ [email protected]:
13101302
text-table "^0.2.0"
13111303
v8-compile-cache "^2.0.3"
13121304

1313-
espree@^6.0.0:
1305+
espree@^6.1.1:
13141306
version "6.1.1"
13151307
resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.1.tgz#7f80e5f7257fc47db450022d723e356daeb1e5de"
13161308
integrity sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==
@@ -1451,10 +1443,10 @@ flatted@^2.0.0:
14511443
resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08"
14521444
integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==
14531445

1454-
1455-
version "0.106.1"
1456-
resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.106.1.tgz#78765c5fd7f23121cf58d4236ac7cb63befaf6ba"
1457-
integrity sha512-UqAbzDZsxNgZ+pv3/OwZEpo/Dt4ZCiMgiyJ5cAPC9bHq8/wti8ZhLWuIVBgDFpV7OPflmQXQNXqbvB8/5BvEDQ==
1446+
1447+
version "0.106.3"
1448+
resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.106.3.tgz#87b5647bc23ae0efceabb6c50490c02a8478960c"
1449+
integrity sha512-QDwmhsMmiASmwgr6r2WTz9RPsN0pb84PY0whz0JqFaBX7/Fx2wj2MOtjbR2yv+qWZnozP9U40Jd9LLt8rC3WSQ==
14581450

14591451
foreground-child@^1.5.6:
14601452
version "1.5.6"
@@ -2171,10 +2163,10 @@ node-modules-regexp@^1.0.0:
21712163
resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"
21722164
integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
21732165

2174-
node-releases@^1.1.25:
2175-
version "1.1.28"
2176-
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.28.tgz#503c3c70d0e4732b84e7aaa2925fbdde10482d4a"
2177-
integrity sha512-AQw4emh6iSXnCpDiFe0phYcThiccmkNWMZnFZ+lDJjAP8J0m2fVd59duvUUyuTirQOhIAajTFkzG6FHCLBO59g==
2166+
node-releases@^1.1.29:
2167+
version "1.1.29"
2168+
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.29.tgz#86a57c6587a30ecd6726449e5d293466b0a0bb86"
2169+
integrity sha512-R5bDhzh6I+tpi/9i2hrrvGJ3yKPYzlVOORDkXhnZuwi5D3q1I5w4vYy24PJXTcLk9Q0kws9TO77T75bcK8/ysQ==
21782170
dependencies:
21792171
semver "^5.3.0"
21802172

@@ -2532,9 +2524,9 @@ regenerator-transform@^0.14.0:
25322524
private "^0.1.6"
25332525

25342526
regexp-tree@^0.1.6:
2535-
version "0.1.11"
2536-
resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.11.tgz#c9c7f00fcf722e0a56c7390983a7a63dd6c272f3"
2537-
integrity sha512-7/l/DgapVVDzZobwMCCgMlqiqyLFJ0cduo/j+3BcDJIB+yJdsYCfKuI3l/04NV+H/rfNRdPIDbXNZHM9XvQatg==
2527+
version "0.1.13"
2528+
resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.13.tgz#5b19ab9377edc68bc3679256840bb29afc158d7f"
2529+
integrity sha512-hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw==
25382530

25392531
regexpp@^2.0.1:
25402532
version "2.0.1"
@@ -2618,7 +2610,7 @@ resolve-from@^4.0.0:
26182610
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
26192611
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
26202612

2621-
resolve@^1.10.0, resolve@^1.3.2:
2613+
resolve@^1.10.0, resolve@^1.12.0, resolve@^1.3.2:
26222614
version "1.12.0"
26232615
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
26242616
integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
@@ -2997,9 +2989,9 @@ type-detect@^4.0.0, type-detect@^4.0.5:
29972989
integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
29982990

29992991
typescript@next:
3000-
version "3.7.0-dev.20190824"
3001-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.0-dev.20190824.tgz#8c64e1c70f37c035d29e336602a402d758243d6b"
3002-
integrity sha512-6aundhR7oRuWSjxEXEKTtnYvxInzGnnlSqXmdLZDxDnWX786Fcval5OfYu15K/Wj8iGkNyPKWigTCqozK5D8Iw==
2992+
version "3.7.0-dev.20190831"
2993+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.0-dev.20190831.tgz#606d39ca8cea7f80cf1ac3e8fe19b42dbf98b987"
2994+
integrity sha512-Sh/m9anJvu1fpGd/ek1E+rQ5H9CCPZli/11rWnx/QxV7LKW7JK9qTEFIobUlo/EA7LMZHM+3zKUfLi7oA5fE5A==
30032995

30042996
uglify-js@^3.1.4:
30052997
version "3.6.0"

0 commit comments

Comments
 (0)