Skip to content

Step-by-step TypeScript migration with strict gates #289

Description

@YaronZaki
  • Difficulty: intermediate · Effort: M · Impact: every PR
  • Expected Outcome
    frontend/tsconfig.json introduces strict mode in stages per directory.
    Every new .ts/.tsx file passes tsc --noEmit.
  • Acceptance Criteria
    • yarn tsc finishes with zero errors per affected dir.
    • CI gate prevents merge on regression.
  • Files / Modules Affected
    • frontend/tsconfig.json
  • Dependencies: after docs: Fix bug_report.md issue template to support product bugs, not only CI #74.

Metadata

Metadata

Assignees

Labels

FrontEndGrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26ciImported from PRODUCTION_ISSUES.mdpriority/P2Imported from PRODUCTION_ISSUES.md

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions