Upgraded eslint & plugin TS

This commit is contained in:
Lucid Kobold
2023-07-07 14:38:01 -04:00
parent 1d96ccb02c
commit 6a7f0bae5f
2 changed files with 108 additions and 70 deletions

View File

@@ -34,9 +34,9 @@
"@types/node": "^20.4.0",
"@types/react": "^18.2.14",
"@types/react-redux": "^7.1.25",
"@typescript-eslint/eslint-plugin": "^5.59.11",
"@typescript-eslint/eslint-plugin": "^5.61.0",
"@typescript-eslint/parser": "^5.59.11",
"eslint": "^8.43.0",
"eslint": "^8.44.0",
"eslint-config-next": "^13.4.6",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-jsx-a11y": "^6.7.1",

174
yarn.lock
View File

@@ -5,6 +5,13 @@ __metadata:
version: 6
cacheKey: 8
"@aashutoshrathi/word-wrap@npm:^1.2.3":
version: 1.2.6
resolution: "@aashutoshrathi/word-wrap@npm:1.2.6"
checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd
languageName: node
linkType: hard
"@babel/code-frame@npm:^7.0.0":
version: 7.21.4
resolution: "@babel/code-frame@npm:7.21.4"
@@ -1440,27 +1447,27 @@ __metadata:
languageName: node
linkType: hard
"@eslint/eslintrc@npm:^2.0.3":
version: 2.0.3
resolution: "@eslint/eslintrc@npm:2.0.3"
"@eslint/eslintrc@npm:^2.1.0":
version: 2.1.0
resolution: "@eslint/eslintrc@npm:2.1.0"
dependencies:
ajv: ^6.12.4
debug: ^4.3.2
espree: ^9.5.2
espree: ^9.6.0
globals: ^13.19.0
ignore: ^5.2.0
import-fresh: ^3.2.1
js-yaml: ^4.1.0
minimatch: ^3.1.2
strip-json-comments: ^3.1.1
checksum: ddc51f25f8524d8231db9c9bf03177e503d941a332e8d5ce3b10b09241be4d5584a378a529a27a527586bfbccf3031ae539eb891352033c340b012b4d0c81d92
checksum: d5ed0adbe23f6571d8c9bb0ca6edf7618dc6aed4046aa56df7139f65ae7b578874e0d9c796df784c25bda648ceb754b6320277d828c8b004876d7443b8dc018c
languageName: node
linkType: hard
"@eslint/js@npm:8.43.0":
version: 8.43.0
resolution: "@eslint/js@npm:8.43.0"
checksum: 580487a09c82ac169744d36e4af77bc4f582c9a37749d1e9481eb93626c8f3991b2390c6e4e69e5642e3b6e870912b839229a0e23594fae348156ea5a8ed7e2e
"@eslint/js@npm:8.44.0":
version: 8.44.0
resolution: "@eslint/js@npm:8.44.0"
checksum: fc539583226a28f5677356e9f00d2789c34253f076643d2e32888250e509a4e13aafe0880cb2425139051de0f3a48d25bfc5afa96b7304f203b706c17340e3cf
languageName: node
linkType: hard
@@ -1809,16 +1816,16 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/eslint-plugin@npm:^5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/eslint-plugin@npm:5.59.11"
"@typescript-eslint/eslint-plugin@npm:^5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/eslint-plugin@npm:5.61.0"
dependencies:
"@eslint-community/regexpp": ^4.4.0
"@typescript-eslint/scope-manager": 5.59.11
"@typescript-eslint/type-utils": 5.59.11
"@typescript-eslint/utils": 5.59.11
"@typescript-eslint/scope-manager": 5.61.0
"@typescript-eslint/type-utils": 5.61.0
"@typescript-eslint/utils": 5.61.0
debug: ^4.3.4
grapheme-splitter: ^1.0.4
graphemer: ^1.4.0
ignore: ^5.2.0
natural-compare-lite: ^1.4.0
semver: ^7.3.7
@@ -1829,7 +1836,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: ff03eaa65a9fa4415cc1a14c2d4382289b9483f11dd3e0746233c2148d941cdbef421c1693304502f42307c72e049d4c3f3b58d30ce5d2ae452f31906e394e62
checksum: d9e891fb43ccb75322fc40d58d02479f98bd3c962db71075438868b13f579643d714a24b5477a827be7ca2e7e9f6058c406241b6696a6395c6fcbd6de76e015c
languageName: node
linkType: hard
@@ -1887,12 +1894,22 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/type-utils@npm:5.59.11"
"@typescript-eslint/scope-manager@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/scope-manager@npm:5.61.0"
dependencies:
"@typescript-eslint/typescript-estree": 5.59.11
"@typescript-eslint/utils": 5.59.11
"@typescript-eslint/types": 5.61.0
"@typescript-eslint/visitor-keys": 5.61.0
checksum: 6dfbb42c4b7d796ae3c395398bdfd2e5a4ae8aaf1448381278ecc39a1d1045af2cb452da5a00519d265bc1a5997523de22d5021acb4dbe1648502fe61512d3c6
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/type-utils@npm:5.61.0"
dependencies:
"@typescript-eslint/typescript-estree": 5.61.0
"@typescript-eslint/utils": 5.61.0
debug: ^4.3.4
tsutils: ^3.21.0
peerDependencies:
@@ -1900,7 +1917,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 3570ba21af35e7e0a916b606c1af311c00d20fe354a5837e0e937191b5e99ceb0076a5ba2924eaa028d4614e03981b20cfdd83a2be780c39e02be3b3bd365b63
checksum: f0203fd48c6218f004dd73a9a71ba4cf97f015d0f13a7b3c821a3ba7ec814839bae270a1db589184ca7091fe54815a3171d1993e8a25200bf33e131bd6e855d4
languageName: node
linkType: hard
@@ -1918,6 +1935,13 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/types@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/types@npm:5.61.0"
checksum: d311ca2141f6bcb5f0f8f97ddbc218c9911e0735aaa30f0f2e64d518fb33568410754e1b04bf157175f8783504f8ec62a7ab53a66a18507f43edb1e21fe69e90
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/typescript-estree@npm:5.59.11"
@@ -1954,21 +1978,39 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/utils@npm:5.59.11":
version: 5.59.11
resolution: "@typescript-eslint/utils@npm:5.59.11"
"@typescript-eslint/typescript-estree@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/typescript-estree@npm:5.61.0"
dependencies:
"@typescript-eslint/types": 5.61.0
"@typescript-eslint/visitor-keys": 5.61.0
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
semver: ^7.3.7
tsutils: ^3.21.0
peerDependenciesMeta:
typescript:
optional: true
checksum: efe25a1b2774939c02cb9b388cf72efa672811f1c39a87ddd617937f63c2320551ce459ba69c6d022e33322594d40b9f2d2c6bc9937387718adc40dc5e57ea8e
languageName: node
linkType: hard
"@typescript-eslint/utils@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/utils@npm:5.61.0"
dependencies:
"@eslint-community/eslint-utils": ^4.2.0
"@types/json-schema": ^7.0.9
"@types/semver": ^7.3.12
"@typescript-eslint/scope-manager": 5.59.11
"@typescript-eslint/types": 5.59.11
"@typescript-eslint/typescript-estree": 5.59.11
"@typescript-eslint/scope-manager": 5.61.0
"@typescript-eslint/types": 5.61.0
"@typescript-eslint/typescript-estree": 5.61.0
eslint-scope: ^5.1.1
semver: ^7.3.7
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
checksum: a61f3e761dbdc5d0bdb6c78bca7b2e628f7a1920192286d002219cc3acb516757613c2ec2a4adc416858ba1751ecbe2784457d6ebcec6bbb109cfc2ca210572b
checksum: 24efc1964e6c92db96fe0d9a390550e4f27e8f353e51a9b46bda03e6692ea5d40f398d539235a4ff0894e9e45dfcfb51df953ade2ae9d17a1421449625ce6f5a
languageName: node
linkType: hard
@@ -1992,6 +2034,16 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:5.61.0":
version: 5.61.0
resolution: "@typescript-eslint/visitor-keys@npm:5.61.0"
dependencies:
"@typescript-eslint/types": 5.61.0
eslint-visitor-keys: ^3.3.0
checksum: a8d589f61ddfc380787218da4d347e8f9aef0f82f4a93f1daee46786bda889a90961c7ec1b470db5e3261438a728fdfd956f5bda6ee2de22c4be2d2152d6e270
languageName: node
linkType: hard
"@zag-js/element-size@npm:0.3.2":
version: 0.3.2
resolution: "@zag-js/element-size@npm:0.3.2"
@@ -2022,12 +2074,12 @@ __metadata:
languageName: node
linkType: hard
"acorn@npm:^8.8.0":
version: 8.8.2
resolution: "acorn@npm:8.8.2"
"acorn@npm:^8.9.0":
version: 8.10.0
resolution: "acorn@npm:8.10.0"
bin:
acorn: bin/acorn
checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001
checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d
languageName: node
linkType: hard
@@ -3140,14 +3192,14 @@ __metadata:
languageName: node
linkType: hard
"eslint@npm:^8.43.0":
version: 8.43.0
resolution: "eslint@npm:8.43.0"
"eslint@npm:^8.44.0":
version: 8.44.0
resolution: "eslint@npm:8.44.0"
dependencies:
"@eslint-community/eslint-utils": ^4.2.0
"@eslint-community/regexpp": ^4.4.0
"@eslint/eslintrc": ^2.0.3
"@eslint/js": 8.43.0
"@eslint/eslintrc": ^2.1.0
"@eslint/js": 8.44.0
"@humanwhocodes/config-array": ^0.11.10
"@humanwhocodes/module-importer": ^1.0.1
"@nodelib/fs.walk": ^1.2.8
@@ -3159,7 +3211,7 @@ __metadata:
escape-string-regexp: ^4.0.0
eslint-scope: ^7.2.0
eslint-visitor-keys: ^3.4.1
espree: ^9.5.2
espree: ^9.6.0
esquery: ^1.4.2
esutils: ^2.0.2
fast-deep-equal: ^3.1.3
@@ -3179,24 +3231,24 @@ __metadata:
lodash.merge: ^4.6.2
minimatch: ^3.1.2
natural-compare: ^1.4.0
optionator: ^0.9.1
optionator: ^0.9.3
strip-ansi: ^6.0.1
strip-json-comments: ^3.1.0
text-table: ^0.2.0
bin:
eslint: bin/eslint.js
checksum: 55654ce00b0d128822b57526e40473d0497c7c6be3886afdc0b41b6b0dfbd34d0eae8159911b18451b4db51a939a0e6d2e117e847ae419086884fc3d4fe23c7c
checksum: d06309ce4aafb9d27d558c8e5e5aa5cba3bbec3ce8ceccbc7d4b7a35f2b67fd40189159155553270e2e6febeb69bd8a3b60d6241c8f5ddc2ef1702ccbd328501
languageName: node
linkType: hard
"espree@npm:^9.5.2":
version: 9.5.2
resolution: "espree@npm:9.5.2"
"espree@npm:^9.6.0":
version: 9.6.0
resolution: "espree@npm:9.6.0"
dependencies:
acorn: ^8.8.0
acorn: ^8.9.0
acorn-jsx: ^5.3.2
eslint-visitor-keys: ^3.4.1
checksum: 6506289d6eb26471c0b383ee24fee5c8ae9d61ad540be956b3127be5ce3bf687d2ba6538ee5a86769812c7c552a9d8239e8c4d150f9ea056c6d5cbe8399c03c1
checksum: 1287979510efb052a6a97c73067ea5d0a40701b29adde87bbe2d3eb1667e39ca55e8129e20e2517fed3da570150e7ef470585228459a8f3e3755f45007a1c662
languageName: node
linkType: hard
@@ -3681,13 +3733,6 @@ __metadata:
languageName: node
linkType: hard
"grapheme-splitter@npm:^1.0.4":
version: 1.0.4
resolution: "grapheme-splitter@npm:1.0.4"
checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620
languageName: node
linkType: hard
"graphemer@npm:^1.4.0":
version: 1.4.0
resolution: "graphemer@npm:1.4.0"
@@ -4400,10 +4445,10 @@ __metadata:
"@types/node": ^20.4.0
"@types/react": ^18.2.14
"@types/react-redux": ^7.1.25
"@typescript-eslint/eslint-plugin": ^5.59.11
"@typescript-eslint/eslint-plugin": ^5.61.0
"@typescript-eslint/parser": ^5.59.11
date-fns: ^2.30.0
eslint: ^8.43.0
eslint: ^8.44.0
eslint-config-next: ^13.4.6
eslint-config-prettier: ^8.8.0
eslint-plugin-jsx-a11y: ^6.7.1
@@ -4922,17 +4967,17 @@ __metadata:
languageName: node
linkType: hard
"optionator@npm:^0.9.1":
version: 0.9.1
resolution: "optionator@npm:0.9.1"
"optionator@npm:^0.9.3":
version: 0.9.3
resolution: "optionator@npm:0.9.3"
dependencies:
"@aashutoshrathi/word-wrap": ^1.2.3
deep-is: ^0.1.3
fast-levenshtein: ^2.0.6
levn: ^0.4.1
prelude-ls: ^1.2.1
type-check: ^0.4.0
word-wrap: ^1.2.3
checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0
checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a
languageName: node
linkType: hard
@@ -6225,13 +6270,6 @@ __metadata:
languageName: node
linkType: hard
"word-wrap@npm:^1.2.3":
version: 1.2.3
resolution: "word-wrap@npm:1.2.3"
checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f
languageName: node
linkType: hard
"wrappy@npm:1":
version: 1.0.2
resolution: "wrappy@npm:1.0.2"