Skip to content

Commit 8cbe105

Browse files
committed
eslint-import-resolver-typescript 3.1.1
1 parent 937e51d commit 8cbe105

File tree

3 files changed

+72
-27
lines changed

3 files changed

+72
-27
lines changed

linting/timings.txt

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
Rule | Time (ms) | Relative
2-
:-------------------------------------------|----------:|--------:
3-
import/no-unused-modules | 18393.789 | 37.8%
4-
@typescript-eslint/no-misused-promises | 10975.028 | 22.5%
5-
@typescript-eslint/no-floating-promises | 5962.898 | 12.2%
6-
import/order | 3137.135 | 6.4%
7-
import/no-duplicates | 3070.013 | 6.3%
8-
import/no-extraneous-dependencies | 2968.616 | 6.1%
9-
import/extensions | 905.968 | 1.9%
10-
@typescript-eslint/no-unnecessary-qualifier | 849.399 | 1.7%
11-
padding-line-between-statements | 409.364 | 0.8%
12-
max-len | 174.747 | 0.4%
1+
Rule | Time (ms) | Relative
2+
:-------------------------------------------|-----------:|--------:
3+
import/no-unused-modules | 161792.174 | 42.1%
4+
import/no-duplicates | 70561.832 | 18.4%
5+
import/order | 64042.949 | 16.7%
6+
import/no-extraneous-dependencies | 59663.574 | 15.5%
7+
import/extensions | 11236.548 | 2.9%
8+
@typescript-eslint/no-misused-promises | 9259.644 | 2.4%
9+
@typescript-eslint/no-floating-promises | 5161.015 | 1.3%
10+
@typescript-eslint/no-unnecessary-qualifier | 698.599 | 0.2%
11+
padding-line-between-statements | 371.473 | 0.1%
12+
max-len | 153.960 | 0.0%
1313

14-
real 1m14.048s
15-
user 0m0.197s
16-
sys 0m0.293s
14+
real 6m52.309s
15+
user 0m0.182s
16+
sys 0m0.325s

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
"esbuild-wasm": "0.14.49",
144144
"eslint": "8.19.0",
145145
"eslint-config-prettier": "8.5.0",
146-
"eslint-import-resolver-typescript": "2.7.1",
146+
"eslint-import-resolver-typescript": "3.1.1",
147147
"eslint-plugin-header": "3.1.1",
148148
"eslint-plugin-import": "2.26.0",
149149
"express": "4.18.1",

yarn.lock

+56-11
Original file line numberDiff line numberDiff line change
@@ -1707,6 +1707,18 @@
17071707
read-package-json-fast "^2.0.3"
17081708
which "^2.0.2"
17091709

1710+
"@pkgr/utils@^2.3.0":
1711+
version "2.3.0"
1712+
resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.3.0.tgz#3b8491f112a80839450498816767eb03b7db6139"
1713+
integrity sha512-7dIJ9CRVzBnqyEl7diUHPUFJf/oty2SeoVzcMocc5PeOUDK9KGzvgIBjGRRzzlRDaOjh3ADwH0WeibQvi3ls2Q==
1714+
dependencies:
1715+
cross-spawn "^7.0.3"
1716+
is-glob "^4.0.3"
1717+
open "^8.4.0"
1718+
picocolors "^1.0.0"
1719+
tiny-glob "^0.2.9"
1720+
tslib "^2.4.0"
1721+
17101722
"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2":
17111723
version "1.1.2"
17121724
resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf"
@@ -4896,16 +4908,18 @@ [email protected], eslint-import-resolver-node@^0.3.6:
48964908
debug "^3.2.7"
48974909
resolve "^1.20.0"
48984910

4899-
eslint-import-resolver-typescript@2.7.1:
4900-
version "2.7.1"
4901-
resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz#a90a4a1c80da8d632df25994c4c5fdcdd02b8751"
4902-
integrity sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==
4911+
eslint-import-resolver-typescript@3.1.1:
4912+
version "3.1.1"
4913+
resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.1.1.tgz#9a3e4b9260a39608b7e42fd12190f19f9913fcc3"
4914+
integrity sha512-rnC7s69VAXeg3RVhPIhiX8M/fHiPaDyK8zqw8wUDYy34weWQcfyvN5sw/74HhGKiv/teD+BF8bQMZthoyrWTvA==
49034915
dependencies:
49044916
debug "^4.3.4"
4905-
glob "^7.2.0"
4917+
enhanced-resolve "^5.9.3"
4918+
get-tsconfig "^4.0.6"
4919+
globby "^13.1.2"
4920+
is-core-module "^2.9.0"
49064921
is-glob "^4.0.3"
4907-
resolve "^1.22.0"
4908-
tsconfig-paths "^3.14.1"
4922+
synckit "^0.7.1"
49094923

49104924
eslint-module-utils@^2.7.3:
49114925
version "2.7.3"
@@ -5579,6 +5593,11 @@ get-symbol-description@^1.0.0:
55795593
call-bind "^1.0.2"
55805594
get-intrinsic "^1.1.1"
55815595

5596+
get-tsconfig@^4.0.6:
5597+
version "4.2.0"
5598+
resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.2.0.tgz#ff368dd7104dab47bf923404eb93838245c66543"
5599+
integrity sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg==
5600+
55825601
getpass@^0.1.1:
55835602
version "0.1.7"
55845603
resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
@@ -5627,7 +5646,7 @@ glob@^6.0.1:
56275646
once "^1.3.0"
56285647
path-is-absolute "^1.0.0"
56295648

5630-
glob@^7.0.0, glob@^7.0.3, glob@^7.0.6, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.0:
5649+
glob@^7.0.0, glob@^7.0.3, glob@^7.0.6, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7:
56315650
version "7.2.3"
56325651
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
56335652
integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
@@ -5651,6 +5670,11 @@ globals@^13.15.0:
56515670
dependencies:
56525671
type-fest "^0.20.2"
56535672

5673+
5674+
version "0.1.0"
5675+
resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465"
5676+
integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==
5677+
56545678
globby@^11.1.0:
56555679
version "11.1.0"
56565680
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
@@ -5663,7 +5687,7 @@ globby@^11.1.0:
56635687
merge2 "^1.4.1"
56645688
slash "^3.0.0"
56655689

5666-
globby@^13.1.1:
5690+
globby@^13.1.1, globby@^13.1.2:
56675691
version "13.1.2"
56685692
resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515"
56695693
integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==
@@ -5686,6 +5710,11 @@ globby@^5.0.0:
56865710
pify "^2.0.0"
56875711
pinkie-promise "^2.0.0"
56885712

5713+
globrex@^0.1.2:
5714+
version "0.1.2"
5715+
resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
5716+
integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
5717+
56895718
google-protobuf@^3.6.1:
56905719
version "3.20.1"
56915720
resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.20.1.tgz#1b255c2b59bcda7c399df46c65206aa3c7a0ce8b"
@@ -7998,7 +8027,7 @@ onetime@^5.1.0, onetime@^5.1.2:
79988027
dependencies:
79998028
mimic-fn "^2.1.0"
80008029

8001-
[email protected], open@^8.0.9:
8030+
[email protected], open@^8.0.9, open@^8.4.0:
80028031
version "8.4.0"
80038032
resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8"
80048033
integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==
@@ -10242,6 +10271,14 @@ symbol-tree@^3.2.4:
1024210271
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
1024310272
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
1024410273

10274+
synckit@^0.7.1:
10275+
version "0.7.3"
10276+
resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.7.3.tgz#99d4c1d09aaf03514801ff719b9c2bd80914a64d"
10277+
integrity sha512-jNroMv7Juy+mJ/CHW5H6TzsLWpa1qck6sCHbkv8YTur+irSq2PjbvmGnm2gy14BUQ6jF33vyR4DPssHqmqsDQw==
10278+
dependencies:
10279+
"@pkgr/utils" "^2.3.0"
10280+
tslib "^2.4.0"
10281+
1024510282
tapable@^2.1.1, tapable@^2.2.0:
1024610283
version "2.2.1"
1024710284
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
@@ -10364,6 +10401,14 @@ timsort@~0.3.0:
1036410401
resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
1036510402
integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==
1036610403

10404+
tiny-glob@^0.2.9:
10405+
version "0.2.9"
10406+
resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.9.tgz#2212d441ac17928033b110f8b3640683129d31e2"
10407+
integrity sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==
10408+
dependencies:
10409+
globalyzer "0.1.0"
10410+
globrex "^0.1.2"
10411+
1036710412
tiny-inflate@^1.0.0:
1036810413
version "1.0.3"
1036910414
resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4"
@@ -10498,7 +10543,7 @@ tsconfig-paths@^3.14.1:
1049810543
minimist "^1.2.6"
1049910544
strip-bom "^3.0.0"
1050010545

10501-
[email protected], tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0:
10546+
[email protected], tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0:
1050210547
version "2.4.0"
1050310548
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
1050410549
integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==

0 commit comments

Comments
 (0)