forge-ts v0.19.0
Packages
@forge-ts/api@0.19.0@forge-ts/cli@0.19.0@forge-ts/core@0.19.0@forge-ts/doctest@0.19.0@forge-ts/enforcer@0.19.0@forge-ts/gen@0.19.0
Minor Changes
-
f8aa477: feat: advanced enforcement — Knip ignore, stale DocTest, LLM anti-patterns, orphaned links
- Knip integration: ignoreFile config + @forge-ignore tag to skip enforcement on dead exports
- W013: detect stale @example blocks (arg count mismatch vs function signature)
- E019: flag @ts-ignore/@ts-expect-error in non-test files (default: error)
- E020: flag
anytype in exported symbol signatures (default: warn) - W012: detect orphaned {@link} display text that doesn't match target summary
- Walker extracts {@link} display text for W012 validation
- @forge-ignore custom tag added to tsdoc preset
- 841 tests (29 new), all passing
- 33 enforcer rules total (E001-E020, W001-W013)