Repository navigation
fix(tsconfig): include root and package tooling files in typechecked projects - #4385
CatLover01 wants to merge 1 commit into
Conversation
|
|
|
<|DSML|tool_calls>
|
|
@CatLover01 is attempting to deploy a commit to the Hey API Team on Vercel. A member of the Team first needs to authorize it. |
|
Pull request checklistA few things need attention before this pull request can be merged:
Update the description and this check re-runs automatically. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #4385 +/- ##
=======================================
Coverage 40.56% 40.56%
=======================================
Files 827 827
Lines 25727 25727
Branches 7673 7687 +14
=======================================
Hits 10436 10436
Misses 12319 12319
Partials 2972 2972
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
@hey-api/codegen-cli
@hey-api/codegen-core
@hey-api/json-schema-ref-parser
@hey-api/nuxt
@hey-api/openapi-python
@hey-api/openapi-ts
@hey-api/shared
@hey-api/spec-types
@hey-api/types
@hey-api/vite-plugin
commit: |

Summary
Cover every TypeScript file with a tsconfig project so the editor and CI typecheck
the whole repo, not just
src/.module: ESNext,resolveJsonModule,rewriteRelativeImportExtensionsto
tsconfig.base.json; drop per-packagemodule/resolveJsonModuleduplicates.rootDir: "src"and list itstsdown*.config.ts,vitest.setup.ts, andpackage.jsonininclude(composite projects requireall imported files to be listed).
tsconfig.jsonnow extends the base and typechecksscripts/+vitest.config.ts; fixed a handful of strict-mode nits those files were neverchecked under.
custom-client/vite-plugin/nuxt/typesintentionallyuntouched.
DX-only. This changes no emitted artifacts — package output is produced by
tsdown (rolldown,
targetderived fromengines.node) and@hey-api/types(declarations only) — so no code shipped to consumers changes.
Certification