Skip to content

[P3][Repo] tsconfig-Strictness-Asymmetrie web vs mcp #186

Description

@muraschal

Note

Management-Summary. Die beiden Pakete haben unterschiedliche TypeScript-Strictness: mcp aktiviert mehrere Zusatz-Checks, web nur strict. Auswirkung: uneinheitlicher Qualitäts-Floor, Web-Code entgeht Index-/Dead-Code-Prüfungen. Empfehlung: gemeinsame Basis-tsconfig.

Schweregrad: P3 · Standard-Bezug: Engineering-Excellence (Konsistenz)
Fundort: web/tsconfig.json:1 vs. mcp/tsconfig.json:9
Nachweis: mcp/tsconfig.json aktiviert noUncheckedIndexedAccess, noImplicitOverride, noUnusedLocals, noUnusedParameters; web/tsconfig.json hat nur strict: true.
Auswirkung: Zwei „strict"-Niveaus im selben Repo; leiser Qualitäts-Drift im Web-Paket.

Handlungsempfehlung (Vorher/Nachher):

  • vorher: getrennte, divergierende tsconfigs.
  • nachher: gemeinsame tsconfig.base.json mit den vier Flags, beide Pakete via extends; oder die Flags in web/tsconfig.json ergänzen.

Aufwand: S · Re-Audit-Kriterium: Beide Pakete teilen denselben Strictness-Floor; web typecheckt mit den Zusatz-Flags grün.

Teil von #167

Metadata

Metadata

Assignees

No one assigned

    Labels

    auditBefund aus einem auditor-Auditdimension:repoAudit-Dimension: repoeffort:sAufwand kleinsev:p3Schweregrad P3 — niedrig

    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