Skip to content

Commit b192e44

Browse files
Update dependency eslint-plugin-total-functions to v7
1 parent eafcbd1 commit b192e44

File tree

2 files changed

+128
-13
lines changed

2 files changed

+128
-13
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"eslint-plugin-jest": "^27.2.1",
2424
"eslint-plugin-prettier": "^4.2.1",
2525
"eslint-plugin-sonarjs": "^0.18.0",
26-
"eslint-plugin-total-functions": "^6.0.0",
26+
"eslint-plugin-total-functions": "^7.0.0",
2727
"jest": "^29.4.0",
2828
"jest-environment-jsdom": "^29.4.0",
2929
"prettier": "^2.8.3",

yarn.lock

Lines changed: 127 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,18 @@
404404
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
405405
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
406406

407+
"@eslint-community/eslint-utils@^4.2.0":
408+
version "4.7.0"
409+
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a"
410+
integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==
411+
dependencies:
412+
eslint-visitor-keys "^3.4.3"
413+
414+
"@eslint-community/regexpp@^4.4.0":
415+
version "4.12.1"
416+
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0"
417+
integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==
418+
407419
"@eslint/eslintrc@^1.4.1":
408420
version "1.4.1"
409421
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e"
@@ -943,7 +955,7 @@
943955
dependencies:
944956
"@types/yargs-parser" "*"
945957

946-
"@typescript-eslint/eslint-plugin@^5.27.1", "@typescript-eslint/eslint-plugin@^5.49.0":
958+
"@typescript-eslint/eslint-plugin@^5.49.0":
947959
version "5.49.0"
948960
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.49.0.tgz#d0b4556f0792194bf0c2fb297897efa321492389"
949961
integrity sha512-IhxabIpcf++TBaBa1h7jtOWyon80SXPRLDq0dVz5SLFC/eW6tofkw/O7Ar3lkx5z5U6wzbKDrl2larprp5kk5Q==
@@ -958,14 +970,30 @@
958970
semver "^7.3.7"
959971
tsutils "^3.21.0"
960972

961-
"@typescript-eslint/experimental-utils@^5.27.1", "@typescript-eslint/experimental-utils@^5.49.0":
973+
"@typescript-eslint/eslint-plugin@^5.62.0":
974+
version "5.62.0"
975+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db"
976+
integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==
977+
dependencies:
978+
"@eslint-community/regexpp" "^4.4.0"
979+
"@typescript-eslint/scope-manager" "5.62.0"
980+
"@typescript-eslint/type-utils" "5.62.0"
981+
"@typescript-eslint/utils" "5.62.0"
982+
debug "^4.3.4"
983+
graphemer "^1.4.0"
984+
ignore "^5.2.0"
985+
natural-compare-lite "^1.4.0"
986+
semver "^7.3.7"
987+
tsutils "^3.21.0"
988+
989+
"@typescript-eslint/experimental-utils@^5.49.0":
962990
version "5.49.0"
963991
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.0.tgz#7962b4611eb0c8be0e330d6caf4da7f8261c8203"
964992
integrity sha512-veLpCJLYn44Fru7mSvi2doxQMzMCOFSDYdMUQhAzaH1vFYq2RVNpecZ8d18Wh6UMv07yahXkiv/aShWE48iE9Q==
965993
dependencies:
966994
"@typescript-eslint/utils" "5.49.0"
967995

968-
"@typescript-eslint/parser@^5.27.1", "@typescript-eslint/parser@^5.49.0":
996+
"@typescript-eslint/parser@^5.49.0":
969997
version "5.49.0"
970998
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.49.0.tgz#d699734b2f20e16351e117417d34a2bc9d7c4b90"
971999
integrity sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==
@@ -975,6 +1003,16 @@
9751003
"@typescript-eslint/typescript-estree" "5.49.0"
9761004
debug "^4.3.4"
9771005

1006+
"@typescript-eslint/parser@^5.62.0":
1007+
version "5.62.0"
1008+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7"
1009+
integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==
1010+
dependencies:
1011+
"@typescript-eslint/scope-manager" "5.62.0"
1012+
"@typescript-eslint/types" "5.62.0"
1013+
"@typescript-eslint/typescript-estree" "5.62.0"
1014+
debug "^4.3.4"
1015+
9781016
"@typescript-eslint/[email protected]":
9791017
version "5.49.0"
9801018
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz#81b5d899cdae446c26ddf18bd47a2f5484a8af3e"
@@ -983,6 +1021,14 @@
9831021
"@typescript-eslint/types" "5.49.0"
9841022
"@typescript-eslint/visitor-keys" "5.49.0"
9851023

1024+
"@typescript-eslint/[email protected]":
1025+
version "5.62.0"
1026+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c"
1027+
integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==
1028+
dependencies:
1029+
"@typescript-eslint/types" "5.62.0"
1030+
"@typescript-eslint/visitor-keys" "5.62.0"
1031+
9861032
"@typescript-eslint/[email protected]":
9871033
version "5.49.0"
9881034
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.49.0.tgz#8d5dcc8d422881e2ccf4ebdc6b1d4cc61aa64125"
@@ -993,11 +1039,26 @@
9931039
debug "^4.3.4"
9941040
tsutils "^3.21.0"
9951041

1042+
"@typescript-eslint/[email protected]", "@typescript-eslint/type-utils@^5.55.0", "@typescript-eslint/type-utils@^5.62.0":
1043+
version "5.62.0"
1044+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a"
1045+
integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==
1046+
dependencies:
1047+
"@typescript-eslint/typescript-estree" "5.62.0"
1048+
"@typescript-eslint/utils" "5.62.0"
1049+
debug "^4.3.4"
1050+
tsutils "^3.21.0"
1051+
9961052
"@typescript-eslint/[email protected]":
9971053
version "5.49.0"
9981054
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.49.0.tgz#ad66766cb36ca1c89fcb6ac8b87ec2e6dac435c3"
9991055
integrity sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==
10001056

1057+
"@typescript-eslint/[email protected]":
1058+
version "5.62.0"
1059+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
1060+
integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==
1061+
10011062
"@typescript-eslint/[email protected]":
10021063
version "5.49.0"
10031064
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz#ebd6294c0ea97891fce6af536048181e23d729c8"
@@ -1011,6 +1072,19 @@
10111072
semver "^7.3.7"
10121073
tsutils "^3.21.0"
10131074

1075+
"@typescript-eslint/[email protected]":
1076+
version "5.62.0"
1077+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b"
1078+
integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==
1079+
dependencies:
1080+
"@typescript-eslint/types" "5.62.0"
1081+
"@typescript-eslint/visitor-keys" "5.62.0"
1082+
debug "^4.3.4"
1083+
globby "^11.1.0"
1084+
is-glob "^4.0.3"
1085+
semver "^7.3.7"
1086+
tsutils "^3.21.0"
1087+
10141088
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@^5.10.2":
10151089
version "5.49.0"
10161090
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.49.0.tgz#1c07923bc55ff7834dfcde487fff8d8624a87b32"
@@ -1025,6 +1099,20 @@
10251099
eslint-utils "^3.0.0"
10261100
semver "^7.3.7"
10271101

1102+
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^5.62.0":
1103+
version "5.62.0"
1104+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86"
1105+
integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==
1106+
dependencies:
1107+
"@eslint-community/eslint-utils" "^4.2.0"
1108+
"@types/json-schema" "^7.0.9"
1109+
"@types/semver" "^7.3.12"
1110+
"@typescript-eslint/scope-manager" "5.62.0"
1111+
"@typescript-eslint/types" "5.62.0"
1112+
"@typescript-eslint/typescript-estree" "5.62.0"
1113+
eslint-scope "^5.1.1"
1114+
semver "^7.3.7"
1115+
10281116
"@typescript-eslint/[email protected]":
10291117
version "5.49.0"
10301118
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz#2561c4da3f235f5c852759bf6c5faec7524f90fe"
@@ -1033,6 +1121,14 @@
10331121
"@typescript-eslint/types" "5.49.0"
10341122
eslint-visitor-keys "^3.3.0"
10351123

1124+
"@typescript-eslint/[email protected]":
1125+
version "5.62.0"
1126+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e"
1127+
integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==
1128+
dependencies:
1129+
"@typescript-eslint/types" "5.62.0"
1130+
eslint-visitor-keys "^3.3.0"
1131+
10361132
abab@^2.0.6:
10371133
version "2.0.6"
10381134
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
@@ -1727,15 +1823,17 @@ eslint-plugin-sonarjs@^0.18.0:
17271823
resolved "https://registry.yarnpkg.com/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.18.0.tgz#7c009452f633cf6a4c28387dd50502a3e828b05e"
17281824
integrity sha512-DJ3osLnt6KFdT5e9ZuIDOjT5A6wUGSLeiJJT03lPgpdD+7CVWlYAw9Goe3bt7SmbFO3Xh89NOCZAuB9XA7bAUQ==
17291825

1730-
eslint-plugin-total-functions@^6.0.0:
1731-
version "6.0.0"
1732-
resolved "https://registry.yarnpkg.com/eslint-plugin-total-functions/-/eslint-plugin-total-functions-6.0.0.tgz#d86b43b52c6c8babc0d500a7688b721155b37c03"
1733-
integrity sha512-ZgNAclR/IZcYFT7xPyvG5Iwf7HFPm1FSSSHGNq0Fs0JgKlQ1+0SWk5WWSDFDON2RUdzezKOGQpfatDt7ud2CPg==
1826+
eslint-plugin-total-functions@^7.0.0:
1827+
version "7.1.0"
1828+
resolved "https://registry.yarnpkg.com/eslint-plugin-total-functions/-/eslint-plugin-total-functions-7.1.0.tgz#6ddc1be3d334bf0bf73dc410724dd6d3036f2dd8"
1829+
integrity sha512-/ePMd8Pcysm7drAMFH+7b+/P9BBi75aTahE+PgGJigSuvB0dxLXbxbCU+LTbL2N1AZt728l8+JhRMq7IMQ66gA==
17341830
dependencies:
1735-
"@typescript-eslint/eslint-plugin" "^5.27.1"
1736-
"@typescript-eslint/experimental-utils" "^5.27.1"
1737-
"@typescript-eslint/parser" "^5.27.1"
1738-
tsutils "^3.17.1"
1831+
"@typescript-eslint/eslint-plugin" "^5.62.0"
1832+
"@typescript-eslint/parser" "^5.62.0"
1833+
"@typescript-eslint/type-utils" "^5.62.0"
1834+
"@typescript-eslint/utils" "^5.62.0"
1835+
is-immutable-type "^1.2.9"
1836+
tsutils "^3.21.0"
17391837

17401838
eslint-scope@^5.1.1:
17411839
version "5.1.1"
@@ -1770,6 +1868,11 @@ eslint-visitor-keys@^3.3.0:
17701868
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
17711869
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
17721870

1871+
eslint-visitor-keys@^3.4.3:
1872+
version "3.4.3"
1873+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
1874+
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
1875+
17731876
eslint@^8.32.0:
17741877
version "8.32.0"
17751878
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.32.0.tgz#d9690056bb6f1a302bd991e7090f5b68fbaea861"
@@ -2159,6 +2262,11 @@ grapheme-splitter@^1.0.4:
21592262
resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
21602263
integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
21612264

2265+
graphemer@^1.4.0:
2266+
version "1.4.0"
2267+
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
2268+
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
2269+
21622270
has-flag@^3.0.0:
21632271
version "3.0.0"
21642272
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
@@ -2349,6 +2457,13 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
23492457
dependencies:
23502458
is-extglob "^2.1.1"
23512459

2460+
is-immutable-type@^1.2.9:
2461+
version "1.2.9"
2462+
resolved "https://registry.yarnpkg.com/is-immutable-type/-/is-immutable-type-1.2.9.tgz#80f066f482af26f36a3dc6c18450cda0ba293c05"
2463+
integrity sha512-DDx04RjLpGNT4vtF49vGW5CECP6lAx8SL2keq99ogIxwLvJPBvgThdhb43ED5uYO4nq0kZ51tMj7VdCCQgdZ5Q==
2464+
dependencies:
2465+
"@typescript-eslint/type-utils" "^5.55.0"
2466+
23522467
is-interactive@^2.0.0:
23532468
version "2.0.0"
23542469
resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90"
@@ -3848,7 +3963,7 @@ tslib@^1.8.1:
38483963
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
38493964
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
38503965

3851-
tsutils@3, tsutils@^3.17.1, tsutils@^3.21.0:
3966+
tsutils@3, tsutils@^3.21.0:
38523967
version "3.21.0"
38533968
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
38543969
integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==

0 commit comments

Comments
 (0)