Skip to content

Commit d50d826

Browse files
authored
test: add full test typecheck config (#171)
1 parent 8333c1a commit d50d826

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"format": "prettier --write 'src/**/*.{js,ts}'",
2929
"format:check": "prettier --check 'src/**/*.{js,ts}'",
3030
"typecheck": "npx tsc --noEmit",
31+
"typecheck:tests": "npx tsc -p tsconfig.tests.json --noEmit",
32+
"typecheck:all": "npm run typecheck && npm run typecheck:tests",
3133
"verify:smithery-bundle": "bash scripts/verify-smithery-bundle.sh",
3234
"inspect": "npx @modelcontextprotocol/inspector node build/index.js",
3335
"doctor": "node build/doctor-cli.js",

tsconfig.tests.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"noEmit": true,
5+
"types": ["vitest/globals", "node"]
6+
},
7+
"include": ["src/**/*.test.ts", "tests-vitest/**/*.ts"],
8+
"exclude": [
9+
"node_modules",
10+
"plugins/**/*",
11+
"src/core/generated-plugins.ts",
12+
"src/core/generated-resources.ts"
13+
]
14+
}

0 commit comments

Comments
 (0)