Skip to content

Commit 7676de6

Browse files
Update dependency eslint-plugin-total-functions to v7
1 parent 55b8c7f commit 7676de6

File tree

2 files changed

+130
-17
lines changed

2 files changed

+130
-17
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"eslint-plugin-functional": "^4.0.0",
5252
"eslint-plugin-import": "^2.24.2",
5353
"eslint-plugin-prettier": "^4.0.0",
54-
"eslint-plugin-total-functions": "^6.0.0",
54+
"eslint-plugin-total-functions": "^7.0.0",
5555
"jest": "^28.0.0",
5656
"nunjucks": "^3.2.3",
5757
"prettier": "^2.3.2",

yarn.lock

Lines changed: 129 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1131,6 +1131,18 @@
11311131
tar "^2.2.2"
11321132
tar-stream "^2.1.4"
11331133

1134+
"@eslint-community/eslint-utils@^4.2.0":
1135+
version "4.4.0"
1136+
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
1137+
integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
1138+
dependencies:
1139+
eslint-visitor-keys "^3.3.0"
1140+
1141+
"@eslint-community/regexpp@^4.4.0":
1142+
version "4.5.0"
1143+
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.0.tgz#f6f729b02feee2c749f57e334b7a1b5f40a81724"
1144+
integrity sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==
1145+
11341146
"@eslint/eslintrc@^1.3.0":
11351147
version "1.3.0"
11361148
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz#29f92c30bb3e771e4a2048c95fa6855392dfac4f"
@@ -1656,6 +1668,11 @@
16561668
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.2.tgz#fc8c2825e4ed2142473b4a81064e6e081463d1b3"
16571669
integrity sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==
16581670

1671+
"@types/semver@^7.3.12":
1672+
version "7.3.13"
1673+
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91"
1674+
integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==
1675+
16591676
"@types/stack-utils@^2.0.0":
16601677
version "2.0.1"
16611678
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
@@ -1673,7 +1690,7 @@
16731690
dependencies:
16741691
"@types/yargs-parser" "*"
16751692

1676-
"@typescript-eslint/eslint-plugin@^5.0.0", "@typescript-eslint/eslint-plugin@^5.27.1":
1693+
"@typescript-eslint/eslint-plugin@^5.0.0":
16771694
version "5.28.0"
16781695
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.28.0.tgz#6204ac33bdd05ab27c7f77960f1023951115d403"
16791696
integrity sha512-DXVU6Cg29H2M6EybqSg2A+x8DgO9TCUBRp4QEXQHJceLS7ogVDP0g3Lkg/SZCqcvkAP/RruuQqK0gdlkgmhSUA==
@@ -1688,14 +1705,23 @@
16881705
semver "^7.3.7"
16891706
tsutils "^3.21.0"
16901707

1691-
"@typescript-eslint/experimental-utils@^5.27.1":
1692-
version "5.28.0"
1693-
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.0.tgz#bdd4ad11c6f5803a193ed0b2220a7749de98e080"
1694-
integrity sha512-pPQ1Ng4qezQijXBBfYlogcOPnMs1q14l8C4fWJJ4PnFla4MA2b2oBfdkf02r1lNak2tpBVNJxvey9oWlPQWc4w==
1708+
"@typescript-eslint/eslint-plugin@^5.55.0":
1709+
version "5.57.0"
1710+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.0.tgz#52c8a7a4512f10e7249ca1e2e61f81c62c34365c"
1711+
integrity sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==
16951712
dependencies:
1696-
"@typescript-eslint/utils" "5.28.0"
1713+
"@eslint-community/regexpp" "^4.4.0"
1714+
"@typescript-eslint/scope-manager" "5.57.0"
1715+
"@typescript-eslint/type-utils" "5.57.0"
1716+
"@typescript-eslint/utils" "5.57.0"
1717+
debug "^4.3.4"
1718+
grapheme-splitter "^1.0.4"
1719+
ignore "^5.2.0"
1720+
natural-compare-lite "^1.4.0"
1721+
semver "^7.3.7"
1722+
tsutils "^3.21.0"
16971723

1698-
"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.27.1":
1724+
"@typescript-eslint/parser@^5.0.0":
16991725
version "5.28.0"
17001726
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.28.0.tgz#639b101cad2bfb7ae16e69710ac95c42bd4eae33"
17011727
integrity sha512-ekqoNRNK1lAcKhZESN/PdpVsWbP9jtiNqzFWkp/yAUdZvJalw2heCYuqRmM5eUJSIYEkgq5sGOjq+ZqsLMjtRA==
@@ -1705,6 +1731,16 @@
17051731
"@typescript-eslint/typescript-estree" "5.28.0"
17061732
debug "^4.3.4"
17071733

1734+
"@typescript-eslint/parser@^5.55.0":
1735+
version "5.57.0"
1736+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.57.0.tgz#f675bf2cd1a838949fd0de5683834417b757e4fa"
1737+
integrity sha512-orrduvpWYkgLCyAdNtR1QIWovcNZlEm6yL8nwH/eTxWLd8gsP+25pdLHYzL2QdkqrieaDwLpytHqycncv0woUQ==
1738+
dependencies:
1739+
"@typescript-eslint/scope-manager" "5.57.0"
1740+
"@typescript-eslint/types" "5.57.0"
1741+
"@typescript-eslint/typescript-estree" "5.57.0"
1742+
debug "^4.3.4"
1743+
17081744
"@typescript-eslint/[email protected]":
17091745
version "5.28.0"
17101746
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.28.0.tgz#ef9a5c68fecde72fd2ff8a84b9c120324826c1b9"
@@ -1713,6 +1749,14 @@
17131749
"@typescript-eslint/types" "5.28.0"
17141750
"@typescript-eslint/visitor-keys" "5.28.0"
17151751

1752+
"@typescript-eslint/[email protected]":
1753+
version "5.57.0"
1754+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.57.0.tgz#79ccd3fa7bde0758059172d44239e871e087ea36"
1755+
integrity sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==
1756+
dependencies:
1757+
"@typescript-eslint/types" "5.57.0"
1758+
"@typescript-eslint/visitor-keys" "5.57.0"
1759+
17161760
"@typescript-eslint/[email protected]":
17171761
version "5.28.0"
17181762
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.28.0.tgz#53ccc78fdcf0205ef544d843b84104c0e9c7ca8e"
@@ -1722,11 +1766,26 @@
17221766
debug "^4.3.4"
17231767
tsutils "^3.21.0"
17241768

1769+
"@typescript-eslint/[email protected]", "@typescript-eslint/type-utils@^5.55.0":
1770+
version "5.57.0"
1771+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.57.0.tgz#98e7531c4e927855d45bd362de922a619b4319f2"
1772+
integrity sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==
1773+
dependencies:
1774+
"@typescript-eslint/typescript-estree" "5.57.0"
1775+
"@typescript-eslint/utils" "5.57.0"
1776+
debug "^4.3.4"
1777+
tsutils "^3.21.0"
1778+
17251779
"@typescript-eslint/[email protected]":
17261780
version "5.28.0"
17271781
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.28.0.tgz#cffd9bcdce28db6daaa146e48a0be4387a6f4e9d"
17281782
integrity sha512-2OOm8ZTOQxqkPbf+DAo8oc16sDlVR5owgJfKheBkxBKg1vAfw2JsSofH9+16VPlN9PWtv8Wzhklkqw3k/zCVxA==
17291783

1784+
"@typescript-eslint/[email protected]":
1785+
version "5.57.0"
1786+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.57.0.tgz#727bfa2b64c73a4376264379cf1f447998eaa132"
1787+
integrity sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==
1788+
17301789
"@typescript-eslint/[email protected]":
17311790
version "5.28.0"
17321791
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.28.0.tgz#3487d158d091ca2772b285e67412ff6d9797d863"
@@ -1740,6 +1799,19 @@
17401799
semver "^7.3.7"
17411800
tsutils "^3.21.0"
17421801

1802+
"@typescript-eslint/[email protected]":
1803+
version "5.57.0"
1804+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.0.tgz#ebcd0ee3e1d6230e888d88cddf654252d41e2e40"
1805+
integrity sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==
1806+
dependencies:
1807+
"@typescript-eslint/types" "5.57.0"
1808+
"@typescript-eslint/visitor-keys" "5.57.0"
1809+
debug "^4.3.4"
1810+
globby "^11.1.0"
1811+
is-glob "^4.0.3"
1812+
semver "^7.3.7"
1813+
tsutils "^3.21.0"
1814+
17431815
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^5.10.2":
17441816
version "5.28.0"
17451817
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.28.0.tgz#b27a136eac300a48160b36d2aad0da44a1341b99"
@@ -1752,6 +1824,20 @@
17521824
eslint-scope "^5.1.1"
17531825
eslint-utils "^3.0.0"
17541826

1827+
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^5.55.0":
1828+
version "5.57.0"
1829+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.57.0.tgz#eab8f6563a2ac31f60f3e7024b91bf75f43ecef6"
1830+
integrity sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==
1831+
dependencies:
1832+
"@eslint-community/eslint-utils" "^4.2.0"
1833+
"@types/json-schema" "^7.0.9"
1834+
"@types/semver" "^7.3.12"
1835+
"@typescript-eslint/scope-manager" "5.57.0"
1836+
"@typescript-eslint/types" "5.57.0"
1837+
"@typescript-eslint/typescript-estree" "5.57.0"
1838+
eslint-scope "^5.1.1"
1839+
semver "^7.3.7"
1840+
17551841
"@typescript-eslint/[email protected]":
17561842
version "5.28.0"
17571843
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.28.0.tgz#982bb226b763c48fc1859a60de33fbf939d40a0f"
@@ -1760,6 +1846,14 @@
17601846
"@typescript-eslint/types" "5.28.0"
17611847
eslint-visitor-keys "^3.3.0"
17621848

1849+
"@typescript-eslint/[email protected]":
1850+
version "5.57.0"
1851+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.0.tgz#e2b2f4174aff1d15eef887ce3d019ecc2d7a8ac1"
1852+
integrity sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==
1853+
dependencies:
1854+
"@typescript-eslint/types" "5.57.0"
1855+
eslint-visitor-keys "^3.3.0"
1856+
17631857
a-sync-waterfall@^1.0.0:
17641858
version "1.0.1"
17651859
resolved "https://registry.yarnpkg.com/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz#75b6b6aa72598b497a125e7a2770f14f4c8a1fa7"
@@ -2929,15 +3023,17 @@ eslint-plugin-prettier@^4.0.0:
29293023
dependencies:
29303024
prettier-linter-helpers "^1.0.0"
29313025

2932-
eslint-plugin-total-functions@^6.0.0:
2933-
version "6.0.0"
2934-
resolved "https://registry.yarnpkg.com/eslint-plugin-total-functions/-/eslint-plugin-total-functions-6.0.0.tgz#d86b43b52c6c8babc0d500a7688b721155b37c03"
2935-
integrity sha512-ZgNAclR/IZcYFT7xPyvG5Iwf7HFPm1FSSSHGNq0Fs0JgKlQ1+0SWk5WWSDFDON2RUdzezKOGQpfatDt7ud2CPg==
3026+
eslint-plugin-total-functions@^7.0.0:
3027+
version "7.0.6"
3028+
resolved "https://registry.yarnpkg.com/eslint-plugin-total-functions/-/eslint-plugin-total-functions-7.0.6.tgz#6bbc54b100d6171f13e1ccb16760a271196ddfd1"
3029+
integrity sha512-egyDBvt8NbQuapLFuko6E2jKAebEjYpfZpBRBP7X7MP8BdPx4cPw3soXZtBMJwW81Sx02tGLMyROwCjJdQ+BiQ==
29363030
dependencies:
2937-
"@typescript-eslint/eslint-plugin" "^5.27.1"
2938-
"@typescript-eslint/experimental-utils" "^5.27.1"
2939-
"@typescript-eslint/parser" "^5.27.1"
2940-
tsutils "^3.17.1"
3031+
"@typescript-eslint/eslint-plugin" "^5.55.0"
3032+
"@typescript-eslint/parser" "^5.55.0"
3033+
"@typescript-eslint/type-utils" "^5.55.0"
3034+
"@typescript-eslint/utils" "^5.55.0"
3035+
is-immutable-type "^1.2.8"
3036+
tsutils "^3.21.0"
29413037

29423038
eslint-scope@^5.1.1:
29433039
version "5.1.1"
@@ -3463,6 +3559,11 @@ graceful-fs@^4.2.9:
34633559
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
34643560
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
34653561

3562+
grapheme-splitter@^1.0.4:
3563+
version "1.0.4"
3564+
resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
3565+
integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
3566+
34663567
har-schema@^2.0.0:
34673568
version "2.0.0"
34683569
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
@@ -3811,6 +3912,13 @@ is-glob@^4.0.3:
38113912
dependencies:
38123913
is-extglob "^2.1.1"
38133914

3915+
is-immutable-type@^1.2.8:
3916+
version "1.2.9"
3917+
resolved "https://registry.yarnpkg.com/is-immutable-type/-/is-immutable-type-1.2.9.tgz#80f066f482af26f36a3dc6c18450cda0ba293c05"
3918+
integrity sha512-DDx04RjLpGNT4vtF49vGW5CECP6lAx8SL2keq99ogIxwLvJPBvgThdhb43ED5uYO4nq0kZ51tMj7VdCCQgdZ5Q==
3919+
dependencies:
3920+
"@typescript-eslint/type-utils" "^5.55.0"
3921+
38143922
is-negative-zero@^2.0.1:
38153923
version "2.0.1"
38163924
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
@@ -4707,6 +4815,11 @@ nanomatch@^1.2.9:
47074815
snapdragon "^0.8.1"
47084816
to-regex "^3.0.1"
47094817

4818+
natural-compare-lite@^1.4.0:
4819+
version "1.4.0"
4820+
resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4"
4821+
integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==
4822+
47104823
natural-compare@^1.4.0:
47114824
version "1.4.0"
47124825
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@@ -6071,7 +6184,7 @@ [email protected]:
60716184
tslib "^1.8.0"
60726185
tsutils "^2.29.0"
60736186

6074-
tsutils@3, tsutils@^3.17.1, tsutils@^3.21.0:
6187+
tsutils@3, tsutils@^3.21.0:
60756188
version "3.21.0"
60766189
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
60776190
integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==

0 commit comments

Comments
 (0)