Skip to content

Commit 0295807

Browse files
authored
chore: update tsconfig settings (#176)
* chore: use Node v14 `tsconfig` settings * chore: improve tsconfig * chore: update `moduleResolution` settings
1 parent b9294ca commit 0295807

File tree

4 files changed

+24
-14
lines changed

4 files changed

+24
-14
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@
114114
"@schemastore/package": "^0.0.10",
115115
"@semantic-release/changelog": "^6.0.0",
116116
"@semantic-release/git": "^10.0.0",
117-
"@tsconfig/node12": "^12.0.0",
117+
"@tsconfig/node14": "^14.0.0",
118118
"@types/dedent": "^0.7.0",
119119
"@types/jest": "^29.0.0",
120120
"@types/node": "^14.17.0",

src/rules/utils/__tests__/parseJestFnCall.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ const rule = createRule({
7676
messageId: 'details',
7777
node,
7878
data: {
79-
data: JSON.stringify(sorted, (key, value) => {
79+
data: JSON.stringify(sorted, (_key, value) => {
8080
if (isNode(value)) {
8181
if (isSupportedAccessor(value)) {
8282
return getAccessorValue(value);

tsconfig.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
11
{
2-
"extends": "@tsconfig/node12/tsconfig.json",
2+
"extends": "@tsconfig/node14/tsconfig.json",
33
"compilerOptions": {
4-
"moduleResolution": "node",
5-
"module": "commonjs",
64
"noEmit": true,
5+
"stripInternal": true,
6+
7+
/* Additional Checks */
8+
"noUnusedLocals": true,
9+
"noUnusedParameters": true,
10+
"noImplicitOverride": true,
711
"noImplicitReturns": true,
12+
"noFallthroughCasesInSwitch": true,
13+
14+
"strict": true,
815
"esModuleInterop": true,
9-
"resolveJsonModule": true
16+
"resolveJsonModule": true,
17+
"isolatedModules": true,
18+
"skipLibCheck": true, // until we can upgrade @typescript-eslint
19+
"forceConsistentCasingInFileNames": true
1020
},
1121
"include": ["src/**/*"]
1222
}

yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2720,20 +2720,20 @@ __metadata:
27202720
languageName: node
27212721
linkType: hard
27222722

2723-
"@tsconfig/node12@npm:^12.0.0":
2724-
version: 12.1.3
2725-
resolution: "@tsconfig/node12@npm:12.1.3"
2726-
checksum: 139daeaf3c7f18adc320181f7d57046424cd321582d30d387340479f0111b33173c8ce4b16fc6221d6912c0488eb21dde706cf3b0f91c72943180a13cfc30323
2727-
languageName: node
2728-
linkType: hard
2729-
27302723
"@tsconfig/node14@npm:^1.0.0":
27312724
version: 1.0.3
27322725
resolution: "@tsconfig/node14@npm:1.0.3"
27332726
checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d
27342727
languageName: node
27352728
linkType: hard
27362729

2730+
"@tsconfig/node14@npm:^14.0.0":
2731+
version: 14.1.2
2732+
resolution: "@tsconfig/node14@npm:14.1.2"
2733+
checksum: f5934cebc6c8790b28a145d8abbafcb0bd23a405ebcb790bd9f524a2750757d5675b418583bddaed760894a18a0a59a8cbfec1979c90e388d7ad784a9519193f
2734+
languageName: node
2735+
linkType: hard
2736+
27372737
"@tsconfig/node16@npm:^1.0.2":
27382738
version: 1.0.4
27392739
resolution: "@tsconfig/node16@npm:1.0.4"
@@ -5055,7 +5055,7 @@ __metadata:
50555055
"@schemastore/package": ^0.0.10
50565056
"@semantic-release/changelog": ^6.0.0
50575057
"@semantic-release/git": ^10.0.0
5058-
"@tsconfig/node12": ^12.0.0
5058+
"@tsconfig/node14": ^14.0.0
50595059
"@types/dedent": ^0.7.0
50605060
"@types/jest": ^29.0.0
50615061
"@types/node": ^14.17.0

0 commit comments

Comments
 (0)