-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
- Description
- Audit
src/for bare# type: ignoreand either:- Fix the typing (add annotations, generics,
TypedDict/Protocol,overload,cast,Literal,Final, etc.), or - Use narrow suppressions (e.g.,
# type: ignore[call-arg]) with a short rationale. - Prefer real typing over ignores. No behavioral changes.
- Fix the typing (add annotations, generics,
- Audit
- Scope
- Files under
flare_ai_kit/src/*.py. - No new runtime deps;
typing_extensionsis fine if needed for backports. - If a code change (beyond types) seems necessary, comment first.
- Files under
- Acceptance criteria
- Zero bare
# type: ignoreinsrc/(all ignores are code-specific, e.g.,ignore[...]). - Where possible, ignores replaced by proper types.
- Pyright (no new errors) and CI green.
- Zero bare
- Deliverables
- Updated annotations across
src/. - List of remaining suppressions with reasons (in PR description).
- Updated annotations across
- Key Files Involved (Proposed)
flare_ai_kit/src/*.py
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels