Skip to content

Commit 22b8eb7

Browse files
committed
chore: upgrade @ark120202/eslint-config
1 parent 5a7200b commit 22b8eb7

File tree

2 files changed

+83
-50
lines changed

2 files changed

+83
-50
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"typescript-to-lua": "^0.20.0"
4343
},
4444
"devDependencies": {
45-
"@ark120202/eslint-config": "^1.0.0",
45+
"@ark120202/eslint-config": "^1.1.0",
4646
"@ark120202/typescript-config": "^2.0.0",
4747
"@types/mock-require": "^2.0.0",
4848
"@types/node": "^12.0.2",

yarn.lock

Lines changed: 82 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,22 @@
22
# yarn lockfile v1
33

44

5-
"@ark120202/eslint-config@^1.0.0":
6-
version "1.0.0"
7-
resolved "https://registry.yarnpkg.com/@ark120202/eslint-config/-/eslint-config-1.0.0.tgz#453e40237eefce40e2a31a4275dbd3a5331ea811"
8-
integrity sha512-ycHwA64bJChHajF9sKdedqHmxzBwif2rXRiHFDr0s/zQPMecIjf7YYjUbc+twj/ltl0+XP1E0y8SLZ3kKaAXTw==
5+
"@ark120202/eslint-config@^1.1.0":
6+
version "1.1.0"
7+
resolved "https://registry.yarnpkg.com/@ark120202/eslint-config/-/eslint-config-1.1.0.tgz#aa627f1accd1e1a69becf96f3fc5417febe9c807"
8+
integrity sha512-ZZ4Yn5eLwIY5v2QUJzIbdaMBZ+isdfjTQxhDmXiZfPgZbmmqwOVGFKrUeS9OoYK2ke45Fnl/FxPmSRM3Kh+KUw==
99
dependencies:
10-
"@typescript-eslint/eslint-plugin" "^1.12.0"
11-
"@typescript-eslint/parser" "^1.12.0"
10+
"@regru/eslint-plugin-prefer-early-return" "1.0.0"
11+
"@typescript-eslint/eslint-plugin" "^1.13.0"
12+
"@typescript-eslint/parser" "^1.13.0"
1213
eslint-config-airbnb-base "^13.2.0"
1314
eslint-config-prettier "^6.0.0"
1415
eslint-plugin-eslint-comments "^3.1.2"
1516
eslint-plugin-import "^2.18.2"
16-
eslint-plugin-jest "^22.12.0"
17+
eslint-plugin-jest "^22.14.1"
1718
eslint-plugin-node "^9.1.0"
19+
eslint-plugin-prefer-arrow "1.1.5"
20+
eslint-plugin-prefer-class-properties "1.0.0"
1821
eslint-plugin-promise "^4.2.1"
1922
eslint-plugin-unicorn "^9.1.1"
2023

@@ -39,11 +42,21 @@
3942
esutils "^2.0.2"
4043
js-tokens "^4.0.0"
4144

45+
46+
version "1.0.0"
47+
resolved "https://registry.yarnpkg.com/@regru/eslint-plugin-prefer-early-return/-/eslint-plugin-prefer-early-return-1.0.0.tgz#267c0f1409f7f45c9473bd14407ed6081e5dec4a"
48+
integrity sha512-rOIjKi/npfNcunmrakkKQAolX/qakY8DUkp/P0PeSmQ0xnTNT6CCTHcMHxhFEvLRlrIBY3gJkUwh5rt9Z+GTyg==
49+
4250
"@types/eslint-visitor-keys@^1.0.0":
4351
version "1.0.0"
4452
resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d"
4553
integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==
4654

55+
"@types/json-schema@^7.0.3":
56+
version "7.0.3"
57+
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.3.tgz#bdfd69d61e464dcc81b25159c270d75a73c1a636"
58+
integrity sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A==
59+
4760
"@types/mock-require@^2.0.0":
4861
version "2.0.0"
4962
resolved "https://registry.yarnpkg.com/@types/mock-require/-/mock-require-2.0.0.tgz#57a4f0db0b4b6274f610a2d2c20beb3c842181e1"
@@ -61,39 +74,40 @@
6174
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.2.tgz#3452a24edf9fea138b48fad4a0a028a683da1e40"
6275
integrity sha512-5tabW/i+9mhrfEOUcLDu2xBPsHJ+X5Orqy9FKpale3SjDA17j5AEpYq5vfy3oAeAHGcvANRCO3NV3d2D6q3NiA==
6376

64-
"@typescript-eslint/eslint-plugin@^1.12.0":
65-
version "1.12.0"
66-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.12.0.tgz#96b4e08b5f998a198b8414508b1a289f9e8c549a"
67-
integrity sha512-J/ZTZF+pLNqjXBGNfq5fahsoJ4vJOkYbitWPavA05IrZ7BXUaf4XWlhUB/ic1lpOGTRpLWF+PLAePjiHp6dz8g==
77+
"@typescript-eslint/eslint-plugin@^1.13.0":
78+
version "1.13.0"
79+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.13.0.tgz#22fed9b16ddfeb402fd7bcde56307820f6ebc49f"
80+
integrity sha512-WQHCozMnuNADiqMtsNzp96FNox5sOVpU8Xt4meaT4em8lOG1SrOv92/mUbEHQVh90sldKSfcOc/I0FOb/14G1g==
6881
dependencies:
69-
"@typescript-eslint/experimental-utils" "1.12.0"
82+
"@typescript-eslint/experimental-utils" "1.13.0"
7083
eslint-utils "^1.3.1"
7184
functional-red-black-tree "^1.0.1"
7285
regexpp "^2.0.1"
7386
tsutils "^3.7.0"
7487

75-
"@typescript-eslint/experimental-utils@1.12.0":
76-
version "1.12.0"
77-
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.0.tgz#98417ee2e0c6fe8d1e50d934a6535d9c0f4277b6"
78-
integrity sha512-s0soOTMJloytr9GbPteMLNiO2HvJ+qgQkRNplABXiVw6vq7uQRvidkby64Gqt/nA7pys74HksHwRULaB/QRVyw==
88+
"@typescript-eslint/experimental-utils@1.13.0", "@typescript-eslint/experimental-utils@^1.13.0":
89+
version "1.13.0"
90+
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e"
91+
integrity sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==
7992
dependencies:
80-
"@typescript-eslint/typescript-estree" "1.12.0"
93+
"@types/json-schema" "^7.0.3"
94+
"@typescript-eslint/typescript-estree" "1.13.0"
8195
eslint-scope "^4.0.0"
8296

83-
"@typescript-eslint/parser@^1.12.0":
84-
version "1.12.0"
85-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-1.12.0.tgz#9965895ec4745578185965d63f21510f93a3f35a"
86-
integrity sha512-0uzbaa9ZLCA5yMWJywnJJ7YVENKGWVUhJDV5UrMoldC5HoI54W5kkdPhTfmtFKpPFp93MIwmJj0/61ztvmz5Dw==
97+
"@typescript-eslint/parser@^1.13.0":
98+
version "1.13.0"
99+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-1.13.0.tgz#61ac7811ea52791c47dc9fd4dd4a184fae9ac355"
100+
integrity sha512-ITMBs52PCPgLb2nGPoeT4iU3HdQZHcPaZVw+7CsFagRJHUhyeTgorEwHXhFf3e7Evzi8oujKNpHc8TONth8AdQ==
87101
dependencies:
88102
"@types/eslint-visitor-keys" "^1.0.0"
89-
"@typescript-eslint/experimental-utils" "1.12.0"
90-
"@typescript-eslint/typescript-estree" "1.12.0"
103+
"@typescript-eslint/experimental-utils" "1.13.0"
104+
"@typescript-eslint/typescript-estree" "1.13.0"
91105
eslint-visitor-keys "^1.0.0"
92106

93-
"@typescript-eslint/typescript-estree@1.12.0":
94-
version "1.12.0"
95-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.12.0.tgz#d8dd0a7cffb5e3c0c3e98714042d83e316dfc9a9"
96-
integrity sha512-nwN6yy//XcVhFs0ZyU+teJHB8tbCm7AIA8mu6E2r5hu6MajwYBY3Uwop7+rPZWUN/IUOHpL8C+iUPMDVYUU3og==
107+
"@typescript-eslint/typescript-estree@1.13.0":
108+
version "1.13.0"
109+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e"
110+
integrity sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==
97111
dependencies:
98112
lodash.unescape "4.0.1"
99113
semver "5.5.0"
@@ -376,9 +390,9 @@ eslint-import-resolver-node@^0.3.2:
376390
resolve "^1.5.0"
377391

378392
eslint-module-utils@^2.4.0:
379-
version "2.4.0"
380-
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.4.0.tgz#8b93499e9b00eab80ccb6614e69f03678e84e09a"
381-
integrity sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw==
393+
version "2.4.1"
394+
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz#7b4675875bf96b0dbf1b21977456e5bb1f5e018c"
395+
integrity sha512-H6DOj+ejw7Tesdgbfs4jeS4YMFrT8uI8xwd1gtQqXssaR0EQ26L+2O/w6wkYFy2MymON0fTwHmXBvvfLNZVZEw==
382396
dependencies:
383397
debug "^2.6.8"
384398
pkg-dir "^2.0.0"
@@ -416,10 +430,12 @@ eslint-plugin-import@^2.18.2:
416430
read-pkg-up "^2.0.0"
417431
resolve "^1.11.0"
418432

419-
eslint-plugin-jest@^22.12.0:
420-
version "22.12.0"
421-
resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.12.0.tgz#6f83de048371ec8dda20f3195c76d1cd6fd8de71"
422-
integrity sha512-Uoi4KvIJl59wgwjltgNhvVThQHbxs94TE3qUCg70aanjDk0IMWxKFa1K3F+9RHvcY0zddztbvX1IVDuR5a34ig==
433+
eslint-plugin-jest@^22.14.1:
434+
version "22.14.1"
435+
resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.14.1.tgz#32287dade9bc0a1920c61e25a71cf11363d78015"
436+
integrity sha512-mpLjhADl+HjagrlaGNx95HIji089S18DhnU/Ee8P8VP+dhEnuEzb43BXEaRmDgQ7BiSUPcSCvt1ydtgPkjOF/Q==
437+
dependencies:
438+
"@typescript-eslint/experimental-utils" "^1.13.0"
423439

424440
eslint-plugin-node@^9.1.0:
425441
version "9.1.0"
@@ -433,6 +449,18 @@ eslint-plugin-node@^9.1.0:
433449
resolve "^1.10.1"
434450
semver "^6.1.0"
435451

452+
453+
version "1.1.5"
454+
resolved "https://registry.yarnpkg.com/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.1.5.tgz#ad2b91b126eb208547da7af9e9719b3598a5a063"
455+
integrity sha512-vjwd/I3R0jjMbzjMxaekzHz5/ohTLparvxtW5f/7tAXvM8h4/z/C4HR6l7qv5e0JnYRSTfyzad0OiJxlnI1bBw==
456+
457+
458+
version "1.0.0"
459+
resolved "https://registry.yarnpkg.com/eslint-plugin-prefer-class-properties/-/eslint-plugin-prefer-class-properties-1.0.0.tgz#0ac117bb641385461d7e019339b77ea2f02bec2e"
460+
integrity sha1-CsEXu2QThUYdfgGTObd+ovAr7C4=
461+
dependencies:
462+
requireindex "~1.1.0"
463+
436464
eslint-plugin-promise@^4.2.1:
437465
version "4.2.1"
438466
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a"
@@ -552,9 +580,9 @@ estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1:
552580
integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=
553581

554582
esutils@^2.0.2:
555-
version "2.0.2"
556-
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
557-
integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=
583+
version "2.0.3"
584+
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
585+
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
558586

559587
external-editor@^3.0.3:
560588
version "3.0.3"
@@ -665,9 +693,9 @@ globals@^11.7.0:
665693
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
666694

667695
graceful-fs@^4.1.2:
668-
version "4.2.0"
669-
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.0.tgz#8d8fdc73977cb04104721cb53666c1ca64cd328b"
670-
integrity sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==
696+
version "4.2.1"
697+
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.1.tgz#1c1f0c364882c868f5bff6512146328336a11b1d"
698+
integrity sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==
671699

672700
has-flag@^3.0.0:
673701
version "3.0.0"
@@ -1254,6 +1282,11 @@ remove-trailing-separator@^1.0.1:
12541282
resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
12551283
integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
12561284

1285+
requireindex@~1.1.0:
1286+
version "1.1.0"
1287+
resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.1.0.tgz#e5404b81557ef75db6e49c5a72004893fe03e162"
1288+
integrity sha1-5UBLgVV+91225JxacgBIk/4D4WI=
1289+
12571290
reserved-words@^0.1.2:
12581291
version "0.1.2"
12591292
resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1"
@@ -1277,9 +1310,9 @@ resolve-global@^1.0.0:
12771310
global-dirs "^0.1.1"
12781311

12791312
resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.5.0:
1280-
version "1.11.1"
1281-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e"
1282-
integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==
1313+
version "1.12.0"
1314+
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
1315+
integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
12831316
dependencies:
12841317
path-parse "^1.0.6"
12851318

@@ -1335,9 +1368,9 @@ [email protected]:
13351368
integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
13361369

13371370
semver@^6.1.0:
1338-
version "6.2.0"
1339-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.2.0.tgz#4d813d9590aaf8a9192693d6c85b9344de5901db"
1340-
integrity sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==
1371+
version "6.3.0"
1372+
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
1373+
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
13411374

13421375
shebang-command@^1.2.0:
13431376
version "1.2.0"
@@ -1506,9 +1539,9 @@ tslib@^1.9.0, tslib@^1.9.3:
15061539
integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==
15071540

15081541
tsutils@^3.7.0:
1509-
version "3.14.0"
1510-
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.14.0.tgz#bf8d5a7bae5369331fa0f2b0a5a10bd7f7396c77"
1511-
integrity sha512-SmzGbB0l+8I0QwsPgjooFRaRvHLBLNYM8SeQ0k6rtNDru5sCGeLJcZdwilNndN+GysuFjF5EIYgN8GfFG6UeUw==
1542+
version "3.14.1"
1543+
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.14.1.tgz#f1d2b93d2a0876481f2f1f98c25ba42bbd7ee860"
1544+
integrity sha512-kiuZzD1uUA5DxGj/uxbde+ymp6VVdAxdzOIlAFbYKrPyla8/uiJ9JLBm1QsPhOm4Muj0/+cWEDP99yoCUcSl6Q==
15121545
dependencies:
15131546
tslib "^1.8.1"
15141547

0 commit comments

Comments
 (0)