v2.0.0 — tsgo readiness
TypeScript 7.0 / tsgo readiness scanner. v2 grows from a package.json-only Compiler-API linter into a full readiness gate — while keeping the manifest/config-only, no source scanning, no false positives promise.
Three pillars
- Compiler-API dependencies (
package.json) — 24 curated packages. - Removed tsconfig options (
tsconfig.json) — 17 options +references.prepend, each reported with its exact line/column. JSONC-aware, follows relativeextends.conflicton TS7,warningon TS6. - Behavioural advisories (never fail the build) —
strictdefault-on,emitDecoratorMetadata(parity unresolved upstream, with NestJS/TypeORM/etc dependency context),ignoreDeprecations.
Also new
--no-tsconfig; Action outputstsconfig-count/advisory-count; newadvisorystatus; namespaced SARIF rules (dep/tsconfig/risk) with tsconfig file/line annotations.- 114 tests. Facts verified against the TS7 GA announcement and typescript-go#741.
npx ts7-compat-guard # CLI
uses: Booyaka101/ts7-compat-guard@v2 # Action
Full details in CHANGELOG.md.