Skip to content

Commit 010c032

Browse files
committed
feat: upgrade eslint-plugin-unicorn (#289)
1 parent 6b94e39 commit 010c032

File tree

2 files changed

+68
-48
lines changed

2 files changed

+68
-48
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"eslint-plugin-react": "^7.21.4",
4848
"eslint-plugin-react-hooks": "^4.5.0",
4949
"eslint-plugin-rxjs": "^5.0.2",
50-
"eslint-plugin-unicorn": "^42.0.0",
50+
"eslint-plugin-unicorn": "^48.0.0",
5151
"eslint-plugin-unused-imports": "^1.1.5"
5252
}
5353
}

yarn.lock

+67-47
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@
4747
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
4848
integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
4949

50-
"@babel/helper-validator-identifier@^7.15.7":
51-
version "7.16.7"
52-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
53-
integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
50+
"@babel/helper-validator-identifier@^7.22.5":
51+
version "7.22.19"
52+
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.19.tgz#2f34ab1e445f5b95e2e6edfe50ea2449e610583a"
53+
integrity sha512-Tinq7ybnEPFFXhlYOYFiSjespWQk0dq2dRNAiMdRTOYQzEGqnnNyrTxPYHP5r6wGjlF1rFgABdDV0g8EwD6Qbg==
5454

5555
"@babel/highlight@^7.10.4":
5656
version "7.10.4"
@@ -285,6 +285,13 @@
285285
dependencies:
286286
"@cspotcode/source-map-consumer" "0.8.0"
287287

288+
"@eslint-community/eslint-utils@^4.4.0":
289+
version "4.4.0"
290+
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
291+
integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
292+
dependencies:
293+
eslint-visitor-keys "^3.3.0"
294+
288295
"@jest/types@^26.6.2":
289296
version "26.6.2"
290297
resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e"
@@ -1061,7 +1068,7 @@ buffer-from@^1.0.0:
10611068
resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
10621069
integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
10631070

1064-
builtin-modules@^3.0.0:
1071+
builtin-modules@^3.3.0:
10651072
version "3.3.0"
10661073
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
10671074
integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
@@ -1211,10 +1218,10 @@ ci-info@^2.0.0:
12111218
resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
12121219
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
12131220

1214-
ci-info@^3.3.0:
1215-
version "3.3.1"
1216-
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.1.tgz#58331f6f472a25fe3a50a351ae3052936c2c7f32"
1217-
integrity sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==
1221+
ci-info@^3.8.0:
1222+
version "3.8.0"
1223+
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91"
1224+
integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==
12181225

12191226
cidr-regex@^2.0.10:
12201227
version "2.0.10"
@@ -2135,24 +2142,25 @@ eslint-plugin-rxjs@^5.0.2:
21352142
tsutils "^3.0.0"
21362143
tsutils-etc "^1.4.1"
21372144

2138-
eslint-plugin-unicorn@^42.0.0:
2139-
version "42.0.0"
2140-
resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz#47d60c00c263ad743403b052db689e39acbacff1"
2141-
integrity sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==
2145+
eslint-plugin-unicorn@^48.0.0:
2146+
version "48.0.1"
2147+
resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-48.0.1.tgz#a6573bc1687ae8db7121fdd8f92394b6549a6959"
2148+
integrity sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==
21422149
dependencies:
2143-
"@babel/helper-validator-identifier" "^7.15.7"
2144-
ci-info "^3.3.0"
2150+
"@babel/helper-validator-identifier" "^7.22.5"
2151+
"@eslint-community/eslint-utils" "^4.4.0"
2152+
ci-info "^3.8.0"
21452153
clean-regexp "^1.0.0"
2146-
eslint-utils "^3.0.0"
2147-
esquery "^1.4.0"
2154+
esquery "^1.5.0"
21482155
indent-string "^4.0.0"
2149-
is-builtin-module "^3.1.0"
2156+
is-builtin-module "^3.2.1"
2157+
jsesc "^3.0.2"
21502158
lodash "^4.17.21"
21512159
pluralize "^8.0.0"
21522160
read-pkg-up "^7.0.1"
2153-
regexp-tree "^0.1.24"
2154-
safe-regex "^2.1.1"
2155-
semver "^7.3.5"
2161+
regexp-tree "^0.1.27"
2162+
regjsparser "^0.10.0"
2163+
semver "^7.5.4"
21562164
strip-indent "^3.0.0"
21572165

21582166
eslint-plugin-unused-imports@^1.1.5:
@@ -2204,10 +2212,10 @@ esquery@^1.0.1:
22042212
dependencies:
22052213
estraverse "^4.0.0"
22062214

2207-
esquery@^1.4.0:
2208-
version "1.4.0"
2209-
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
2210-
integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
2215+
esquery@^1.5.0:
2216+
version "1.5.0"
2217+
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
2218+
integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
22112219
dependencies:
22122220
estraverse "^5.1.0"
22132221

@@ -3079,12 +3087,12 @@ is-boolean-object@^1.1.0:
30793087
call-bind "^1.0.2"
30803088
has-tostringtag "^1.0.0"
30813089

3082-
is-builtin-module@^3.1.0:
3083-
version "3.1.0"
3084-
resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.1.0.tgz#6fdb24313b1c03b75f8b9711c0feb8c30b903b00"
3085-
integrity sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==
3090+
is-builtin-module@^3.2.1:
3091+
version "3.2.1"
3092+
resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169"
3093+
integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==
30863094
dependencies:
3087-
builtin-modules "^3.0.0"
3095+
builtin-modules "^3.3.0"
30883096

30893097
is-callable@^1.1.4, is-callable@^1.2.0, is-callable@^1.2.2:
30903098
version "1.2.2"
@@ -3382,6 +3390,16 @@ jsesc@^2.5.1:
33823390
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
33833391
integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
33843392

3393+
jsesc@^3.0.2:
3394+
version "3.0.2"
3395+
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e"
3396+
integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==
3397+
3398+
jsesc@~0.5.0:
3399+
version "0.5.0"
3400+
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
3401+
integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
3402+
33853403
json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
33863404
version "1.0.2"
33873405
resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
@@ -5274,15 +5292,10 @@ regenerator-runtime@^0.13.4:
52745292
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697"
52755293
integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==
52765294

5277-
regexp-tree@^0.1.24:
5278-
version "0.1.24"
5279-
resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.24.tgz#3d6fa238450a4d66e5bc9c4c14bb720e2196829d"
5280-
integrity sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==
5281-
5282-
regexp-tree@~0.1.1:
5283-
version "0.1.21"
5284-
resolved "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.21.tgz#55e2246b7f7d36f1b461490942fa780299c400d7"
5285-
integrity sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw==
5295+
regexp-tree@^0.1.27:
5296+
version "0.1.27"
5297+
resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.27.tgz#2198f0ef54518ffa743fe74d983b56ffd631b6cd"
5298+
integrity sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==
52865299

52875300
regexp.prototype.flags@^1.3.0:
52885301
version "1.3.0"
@@ -5334,6 +5347,13 @@ registry-url@^3.0.3:
53345347
dependencies:
53355348
rc "^1.0.1"
53365349

5350+
regjsparser@^0.10.0:
5351+
version "0.10.0"
5352+
resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.10.0.tgz#b1ed26051736b436f22fdec1c8f72635f9f44892"
5353+
integrity sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==
5354+
dependencies:
5355+
jsesc "~0.5.0"
5356+
53375357
request@^2.88.0:
53385358
version "2.88.0"
53395359
resolved "https://registry.npmjs.org/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
@@ -5470,13 +5490,6 @@ safe-buffer@^5.2.0:
54705490
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
54715491
integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
54725492

5473-
safe-regex@^2.1.1:
5474-
version "2.1.1"
5475-
resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz#f7128f00d056e2fe5c11e81a1324dd974aadced2"
5476-
integrity sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==
5477-
dependencies:
5478-
regexp-tree "~0.1.1"
5479-
54805493
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
54815494
version "2.1.2"
54825495
resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
@@ -5545,7 +5558,7 @@ semver-regex@^2.0.0:
55455558
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
55465559
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
55475560

5548-
[email protected], semver@^7.1.2, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7:
5561+
[email protected], semver@^7.1.2, semver@^7.3.2, semver@^7.3.4, semver@^7.3.7:
55495562
version "7.3.7"
55505563
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
55515564
integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
@@ -5557,6 +5570,13 @@ semver@^6.3.0:
55575570
resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
55585571
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
55595572

5573+
semver@^7.5.4:
5574+
version "7.5.4"
5575+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
5576+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
5577+
dependencies:
5578+
lru-cache "^6.0.0"
5579+
55605580
set-blocking@^2.0.0, set-blocking@~2.0.0:
55615581
version "2.0.0"
55625582
resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"

0 commit comments

Comments
 (0)