Skip to content

Add strict typecheck guard for changed TypeScript files#5749

Open
rebelchris wants to merge 6 commits intomainfrom
codex/add-tsignore-temporary-plan
Open

Add strict typecheck guard for changed TypeScript files#5749
rebelchris wants to merge 6 commits intomainfrom
codex/add-tsignore-temporary-plan

Conversation

@rebelchris
Copy link
Contributor

@rebelchris rebelchris commented Mar 18, 2026

Summary

  • add a typecheck:strict:changed script to enforce strict TypeScript checks only for changed .ts and .tsx files
  • run the new strict changed-files check in CircleCI on every build
  • ban new @ts-ignore and @ts-nocheck usage through shared ESLint config, while allowing documented @ts-expect-error
  • remove a few existing @ts-ignore usages and add supporting type declarations so touched files pass the new guard
  • tighten RenderMarkdown and Storybook typings to satisfy strict mode without broad suppressions

Testing

  • pnpm install
  • npm run typecheck:strict:changed
  • pnpm --filter @dailydotdev/shared lint

Preview domain

https://codex-add-tsignore-temporary-pla.preview.app.daily.dev

@vercel
Copy link

vercel bot commented Mar 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
daily-webapp Ready Ready Preview Mar 18, 2026 1:27pm
storybook Building Building Preview Mar 18, 2026 1:27pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants