Skip to content

Commit 5d77453

Browse files
committed
chore: add missing codechecks configuration file
1 parent 8ac122e commit 5d77453

File tree

4 files changed

+46
-6
lines changed

4 files changed

+46
-6
lines changed

.renovaterc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "@1stg"
3+
}

codechecks.yml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
checks:
2+
- name: build-size-watcher
3+
options:
4+
files:
5+
- path: 'lib/**/*.*'
6+
- name: type-coverage-watcher
7+
options:
8+
ignoreCatch: true
9+
strict: true

package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"lint:src": "cross-env EFF_NO_LINK_RULES=true eslint src --ext js,ts -f friendly",
2323
"lint": "run-p lint:*",
2424
"pretest": "r",
25-
"test": "eslint tests/**/index.ts"
25+
"test": "eslint tests/**/index.ts",
26+
"type-coverage": "type-coverage --cache --ignore-catch --detail --strict"
2627
},
2728
"keywords": [
2829
"typescript",
@@ -69,6 +70,7 @@
6970
"prettier": "^1.18.2",
7071
"rimraf": "^3.0.0",
7172
"rollup": "^1.21.2",
73+
"type-coverage": "^2.2.0",
7274
"typescript": "^3.6.3"
7375
}
7476
}

yarn.lock

+31-5
Original file line numberDiff line numberDiff line change
@@ -2811,7 +2811,7 @@ glob-parent@^5.0.0:
28112811
dependencies:
28122812
is-glob "^4.0.1"
28132813

2814-
glob@^7.1.3, glob@^7.1.4:
2814+
glob@7, glob@^7.1.3, glob@^7.1.4:
28152815
version "7.1.4"
28162816
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
28172817
integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
@@ -3588,7 +3588,7 @@ mimic-fn@^2.1.0:
35883588
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
35893589
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
35903590

3591-
minimatch@^3.0.4:
3591+
minimatch@3, minimatch@^3.0.4:
35923592
version "3.0.4"
35933593
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
35943594
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -3608,7 +3608,7 @@ minimist@0.0.8:
36083608
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
36093609
integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
36103610

3611-
minimist@^1.1.3, minimist@^1.2.0:
3611+
minimist@1.2.0, minimist@^1.1.3, minimist@^1.2.0:
36123612
version "1.2.0"
36133613
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
36143614
integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
@@ -5500,6 +5500,14 @@ trough@^1.0.0:
55005500
resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.4.tgz#3b52b1f13924f460c3fbfd0df69b587dbcbc762e"
55015501
integrity sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==
55025502

5503+
ts-lib-utils@^2.2.0:
5504+
version "2.2.0"
5505+
resolved "https://registry.yarnpkg.com/ts-lib-utils/-/ts-lib-utils-2.2.0.tgz#dbf198ba67e2fee027f36bd2f9c0cbd638ed1731"
5506+
integrity sha512-yfZWuQs5bfQA2RLJdHUOSL2+Iw4NcZ8eKglVVW25aXi3sdLEoJxHB3tC2CN+x4MY4X39tcFCGlE5V7IF8O3m8w==
5507+
dependencies:
5508+
glob "7"
5509+
tslib "1"
5510+
55035511
tsconfig-paths@^3.6.0, tsconfig-paths@^3.8.0:
55045512
version "3.8.0"
55055513
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.8.0.tgz#4e34202d5b41958f269cf56b01ed95b853d59f72"
@@ -5511,12 +5519,12 @@ tsconfig-paths@^3.6.0, tsconfig-paths@^3.8.0:
55115519
minimist "^1.2.0"
55125520
strip-bom "^3.0.0"
55135521

5514-
tslib@^1.8.1, tslib@^1.9.0:
5522+
tslib@1, tslib@^1.8.1, tslib@^1.9.0:
55155523
version "1.10.0"
55165524
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
55175525
integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==
55185526

5519-
tsutils@^3.17.1:
5527+
tsutils@3, tsutils@^3.17.1:
55205528
version "3.17.1"
55215529
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
55225530
integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
@@ -5530,6 +5538,24 @@ type-check@~0.3.2:
55305538
dependencies:
55315539
prelude-ls "~1.1.2"
55325540

5541+
type-coverage-core@^2.2.0:
5542+
version "2.2.0"
5543+
resolved "https://registry.yarnpkg.com/type-coverage-core/-/type-coverage-core-2.2.0.tgz#436ebe4f1b7bfd36ab019c840147fbcbb4bd4f1f"
5544+
integrity sha512-b7NTFy8HSo57C0zvJK5Vy8K+KWmQEyCFvXE7E8I6VXtt6clHuDg8z4L+CfnSGtt1ZovDu2C6+qjmBgdTZHeJyw==
5545+
dependencies:
5546+
minimatch "3"
5547+
ts-lib-utils "^2.2.0"
5548+
tslib "1"
5549+
tsutils "3"
5550+
5551+
type-coverage@^2.2.0:
5552+
version "2.2.0"
5553+
resolved "https://registry.yarnpkg.com/type-coverage/-/type-coverage-2.2.0.tgz#b588fd88d322b3b81a1b85bb6a9431c092d6dbb4"
5554+
integrity sha512-nU0aRXcSmpkg+T9XZrdpMY967O9YY9VUvE5siyvoHf+4B0oVRpCZACKfKC4AjLFSe4pIwvBqAlo6xKbk9+rDMw==
5555+
dependencies:
5556+
minimist "1.2.0"
5557+
type-coverage-core "^2.2.0"
5558+
55335559
type-fest@^0.6.0:
55345560
version "0.6.0"
55355561
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"

0 commit comments

Comments
 (0)