Skip to content

Add linting, formatting, and type checking #8

@RBhupi

Description

@RBhupi

Code quality tooling (linting, formatting, and type checking) is not yet enforced in Adapt. This is not part of the current release.

Priority

Low — not required for current release; revisit post-alpha stabilization

Scope

  • Add linting
  • Add formatting check (black)
  • Add minimal type checking (mypy, non-strict)

Notes

  • Keep mypy non-blocking initially (warn-only)
  • Avoid strict typing until APIs stabilize
  • Apply incrementally to core modules (tracking, persistence, API)

Definition of Done

  • CI runs lint/format/type checks
  • Basic rules enforced without blocking development velocity

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions