Skip to content

Expand pyright include to modules and infrastructure #38

Open

Description

@Brohammad

Summary

CI typecheck is advisory and [tool.pyright] include is limited to src/voxforge/api and src/voxforge/core. Modules and infrastructure are the bulk of production code.

Context

  • pyproject.toml [tool.pyright]
  • .github/workflows/ci.yml “Typecheck (advisory)”
  • make typecheck if present

Acceptance criteria

  • include covers src/voxforge/modules and src/voxforge/infrastructure
  • Highest-signal errors fixed so make typecheck is usable
  • Keep CI advisory until clean; do not flip blocking in the same PR unless the run is zero-error
  • No regressions in api/core

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

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions