Ubicación
packages/exercise-manager/tsconfig.json (baseUrl / TS5101)
packages/exercise-manager/src/** (many existing type errors under tsc --noEmit)
packages/exercise-manager/package.json typecheck script
root package.json lint:exercise-manager
Qué falla
npm run typecheck --workspace=packages/exercise-manager (and therefore npm run lint:exercise-manager / npm run precommit when EM files changed) exits non-zero. TypeScript 6.0 first reports TS5101 (baseUrl deprecated). After --ignoreDeprecations 6.0, dozens of real type errors remain (tests, Storybook, handlers, JSX namespace, etc.).
lint:exercise-manager should be a usable precommit gate. Today it cannot pass on the current tree.
Por qué se dejó sin corregir
The precommit gate wires EM lint to tsc --noEmit as designed. Fixing the existing type errors is a separate, large cleanup, not part of adding the runner.
Riesgo
Media
Criterio de cierre
npm run typecheck --workspace=packages/exercise-manager exits 0 on the default branch, so npm run precommit can include EM lint without a guaranteed red step.
Ubicación
packages/exercise-manager/tsconfig.json (baseUrl / TS5101)
packages/exercise-manager/src/** (many existing type errors under
tsc --noEmit)packages/exercise-manager/package.json
typecheckscriptroot package.json
lint:exercise-managerQué falla
npm run typecheck --workspace=packages/exercise-manager(and thereforenpm run lint:exercise-manager/npm run precommitwhen EM files changed) exits non-zero. TypeScript 6.0 first reports TS5101 (baseUrldeprecated). After--ignoreDeprecations 6.0, dozens of real type errors remain (tests, Storybook, handlers, JSX namespace, etc.).lint:exercise-managershould be a usable precommit gate. Today it cannot pass on the current tree.Por qué se dejó sin corregir
The precommit gate wires EM lint to
tsc --noEmitas designed. Fixing the existing type errors is a separate, large cleanup, not part of adding the runner.Riesgo
Media
Criterio de cierre
npm run typecheck --workspace=packages/exercise-managerexits 0 on the default branch, sonpm run precommitcan include EM lint without a guaranteed red step.