Skip to content
This repository was archived by the owner on Sep 25, 2025. It is now read-only.

Commit 41bcee0

Browse files
authored
@typescript-eslint/eslint-pluginと@typescript-eslint/parserの追加 (#100)
1 parent d64f282 commit 41bcee0

File tree

2 files changed

+118
-5
lines changed

2 files changed

+118
-5
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
"postversion": "git push --tags && git push origin main && yarn publish ."
2626
},
2727
"dependencies": {
28+
"@typescript-eslint/eslint-plugin": "^6.2.1",
29+
"@typescript-eslint/parser": "^6.2.1",
2830
"eslint-config-airbnb": "19.0.4",
2931
"eslint-config-airbnb-base": "15.0.0",
3032
"eslint-config-airbnb-typescript": "17.1.0",

yarn.lock

Lines changed: 116 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,18 @@
99
dependencies:
1010
regenerator-runtime "^0.13.11"
1111

12-
"@eslint-community/eslint-utils@^4.2.0":
12+
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
1313
version "4.4.0"
1414
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
1515
integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
1616
dependencies:
1717
eslint-visitor-keys "^3.3.0"
1818

19+
"@eslint-community/regexpp@^4.5.1":
20+
version "4.6.2"
21+
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.6.2.tgz#1816b5f6948029c5eaacb0703b850ee0cb37d8f8"
22+
integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==
23+
1924
2025
version "13.4.12"
2126
resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.12.tgz#e75c4fedd0324d4f8fa8be2eb446270a462d3092"
@@ -68,7 +73,7 @@
6873
dependencies:
6974
lodash "^4.17.15"
7075

71-
"@types/json-schema@^7.0.9":
76+
"@types/json-schema@^7.0.12", "@types/json-schema@^7.0.9":
7277
version "7.0.12"
7378
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb"
7479
integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==
@@ -78,11 +83,29 @@
7883
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
7984
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
8085

81-
"@types/semver@^7.3.12":
86+
"@types/semver@^7.3.12", "@types/semver@^7.5.0":
8287
version "7.5.0"
8388
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a"
8489
integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==
8590

91+
"@typescript-eslint/eslint-plugin@^6.2.1":
92+
version "6.2.1"
93+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.2.1.tgz#41b79923fee46a745a3a50cba1c33c622aa3c79a"
94+
integrity sha512-iZVM/ALid9kO0+I81pnp1xmYiFyqibAHzrqX4q5YvvVEyJqY+e6rfTXSCsc2jUxGNqJqTfFSSij/NFkZBiBzLw==
95+
dependencies:
96+
"@eslint-community/regexpp" "^4.5.1"
97+
"@typescript-eslint/scope-manager" "6.2.1"
98+
"@typescript-eslint/type-utils" "6.2.1"
99+
"@typescript-eslint/utils" "6.2.1"
100+
"@typescript-eslint/visitor-keys" "6.2.1"
101+
debug "^4.3.4"
102+
graphemer "^1.4.0"
103+
ignore "^5.2.4"
104+
natural-compare "^1.4.0"
105+
natural-compare-lite "^1.4.0"
106+
semver "^7.5.4"
107+
ts-api-utils "^1.0.1"
108+
86109
"@typescript-eslint/experimental-utils@^5.5.0":
87110
version "5.62.0"
88111
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz#14559bf73383a308026b427a4a6129bae2146741"
@@ -100,6 +123,17 @@
100123
"@typescript-eslint/typescript-estree" "5.62.0"
101124
debug "^4.3.4"
102125

126+
"@typescript-eslint/parser@^6.2.1":
127+
version "6.2.1"
128+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.2.1.tgz#e18a31eea1cca8841a565f1701960c8123ed07f9"
129+
integrity sha512-Ld+uL1kYFU8e6btqBFpsHkwQ35rw30IWpdQxgOqOh4NfxSDH6uCkah1ks8R/RgQqI5hHPXMaLy9fbFseIe+dIg==
130+
dependencies:
131+
"@typescript-eslint/scope-manager" "6.2.1"
132+
"@typescript-eslint/types" "6.2.1"
133+
"@typescript-eslint/typescript-estree" "6.2.1"
134+
"@typescript-eslint/visitor-keys" "6.2.1"
135+
debug "^4.3.4"
136+
103137
"@typescript-eslint/[email protected]":
104138
version "5.62.0"
105139
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c"
@@ -108,11 +142,34 @@
108142
"@typescript-eslint/types" "5.62.0"
109143
"@typescript-eslint/visitor-keys" "5.62.0"
110144

145+
"@typescript-eslint/[email protected]":
146+
version "6.2.1"
147+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.2.1.tgz#b6f43a867b84e5671fe531f2b762e0b68f7cf0c4"
148+
integrity sha512-UCqBF9WFqv64xNsIEPfBtenbfodPXsJ3nPAr55mGPkQIkiQvgoWNo+astj9ZUfJfVKiYgAZDMnM6dIpsxUMp3Q==
149+
dependencies:
150+
"@typescript-eslint/types" "6.2.1"
151+
"@typescript-eslint/visitor-keys" "6.2.1"
152+
153+
"@typescript-eslint/[email protected]":
154+
version "6.2.1"
155+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.2.1.tgz#8eb8a2cccdf39cd7cf93e02bd2c3782dc90b0525"
156+
integrity sha512-fTfCgomBMIgu2Dh2Or3gMYgoNAnQm3RLtRp+jP7A8fY+LJ2+9PNpi5p6QB5C4RSP+U3cjI0vDlI3mspAkpPVbQ==
157+
dependencies:
158+
"@typescript-eslint/typescript-estree" "6.2.1"
159+
"@typescript-eslint/utils" "6.2.1"
160+
debug "^4.3.4"
161+
ts-api-utils "^1.0.1"
162+
111163
"@typescript-eslint/[email protected]":
112164
version "5.62.0"
113165
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
114166
integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==
115167

168+
"@typescript-eslint/[email protected]":
169+
version "6.2.1"
170+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.2.1.tgz#7fcdeceb503aab601274bf5e210207050d88c8ab"
171+
integrity sha512-528bGcoelrpw+sETlyM91k51Arl2ajbNT9L4JwoXE2dvRe1yd8Q64E4OL7vHYw31mlnVsf+BeeLyAZUEQtqahQ==
172+
116173
"@typescript-eslint/[email protected]":
117174
version "5.62.0"
118175
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b"
@@ -126,6 +183,19 @@
126183
semver "^7.3.7"
127184
tsutils "^3.21.0"
128185

186+
"@typescript-eslint/[email protected]":
187+
version "6.2.1"
188+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.2.1.tgz#2af6e90c1e91cb725a5fe1682841a3f74549389e"
189+
integrity sha512-G+UJeQx9AKBHRQBpmvr8T/3K5bJa485eu+4tQBxFq0KoT22+jJyzo1B50JDT9QdC1DEmWQfdKsa8ybiNWYsi0Q==
190+
dependencies:
191+
"@typescript-eslint/types" "6.2.1"
192+
"@typescript-eslint/visitor-keys" "6.2.1"
193+
debug "^4.3.4"
194+
globby "^11.1.0"
195+
is-glob "^4.0.3"
196+
semver "^7.5.4"
197+
ts-api-utils "^1.0.1"
198+
129199
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^5.45.0":
130200
version "5.62.0"
131201
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86"
@@ -140,6 +210,19 @@
140210
eslint-scope "^5.1.1"
141211
semver "^7.3.7"
142212

213+
"@typescript-eslint/[email protected]":
214+
version "6.2.1"
215+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.2.1.tgz#2aa4279ec13053d05615bcbde2398e1e8f08c334"
216+
integrity sha512-eBIXQeupYmxVB6S7x+B9SdBeB6qIdXKjgQBge2J+Ouv8h9Cxm5dHf/gfAZA6dkMaag+03HdbVInuXMmqFB/lKQ==
217+
dependencies:
218+
"@eslint-community/eslint-utils" "^4.4.0"
219+
"@types/json-schema" "^7.0.12"
220+
"@types/semver" "^7.5.0"
221+
"@typescript-eslint/scope-manager" "6.2.1"
222+
"@typescript-eslint/types" "6.2.1"
223+
"@typescript-eslint/typescript-estree" "6.2.1"
224+
semver "^7.5.4"
225+
143226
"@typescript-eslint/[email protected]":
144227
version "5.62.0"
145228
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e"
@@ -148,6 +231,14 @@
148231
"@typescript-eslint/types" "5.62.0"
149232
eslint-visitor-keys "^3.3.0"
150233

234+
"@typescript-eslint/[email protected]":
235+
version "6.2.1"
236+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.2.1.tgz#442e7c09fe94b715a54ebe30e967987c3c41fbf4"
237+
integrity sha512-iTN6w3k2JEZ7cyVdZJTVJx2Lv7t6zFA8DCrJEHD2mwfc16AEvvBWVhbFh34XyG2NORCd0viIgQY1+u7kPI0WpA==
238+
dependencies:
239+
"@typescript-eslint/types" "6.2.1"
240+
eslint-visitor-keys "^3.4.1"
241+
151242
aria-query@^5.1.3:
152243
version "5.3.0"
153244
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e"
@@ -689,7 +780,7 @@ eslint-scope@^5.1.1:
689780
esrecurse "^4.3.0"
690781
estraverse "^4.1.1"
691782

692-
eslint-visitor-keys@^3.3.0:
783+
eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1:
693784
version "3.4.2"
694785
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz#8c2095440eca8c933bedcadf16fefa44dbe9ba5f"
695786
integrity sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==
@@ -894,6 +985,11 @@ graceful-fs@^4.2.4:
894985
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
895986
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
896987

988+
graphemer@^1.4.0:
989+
version "1.4.0"
990+
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
991+
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
992+
897993
has-bigints@^1.0.1, has-bigints@^1.0.2:
898994
version "1.0.2"
899995
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
@@ -1229,6 +1325,16 @@ ms@^2.1.1:
12291325
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
12301326
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
12311327

1328+
natural-compare-lite@^1.4.0:
1329+
version "1.4.0"
1330+
resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4"
1331+
integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==
1332+
1333+
natural-compare@^1.4.0:
1334+
version "1.4.0"
1335+
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
1336+
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
1337+
12321338
normalize-path@^3.0.0:
12331339
version "3.0.0"
12341340
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
@@ -1505,7 +1611,7 @@ semver@^6.3.0, semver@^6.3.1:
15051611
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
15061612
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
15071613

1508-
semver@^7.3.7:
1614+
semver@^7.3.7, semver@^7.5.4:
15091615
version "7.5.4"
15101616
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
15111617
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -1639,6 +1745,11 @@ to-regex-range@^5.0.1:
16391745
dependencies:
16401746
is-number "^7.0.0"
16411747

1748+
ts-api-utils@^1.0.1:
1749+
version "1.0.1"
1750+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.0.1.tgz#8144e811d44c749cd65b2da305a032510774452d"
1751+
integrity sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==
1752+
16421753
ts-dedent@^2.2.0:
16431754
version "2.2.0"
16441755
resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5"

0 commit comments

Comments
 (0)