Skip to content

EM tsc --noEmit is red; precommit lint:exercise-manager will fail #2873

Description

@aserec

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.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    Priority

    None yet

    Area

    None yet

    Platform

    None yet

    Work State

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions