Check typing in all SDK extensions
Open
kind/maintenance
- Dominant language
- Python
- Stars
- 272
- Forks
- 152
- PR merge metrics
- No merged PRs in 30d
Description
Merging all the extensions code into the core SDK package means mypy has more code to type check now.
---
Acceptance criteria:
- [ ] Temporary `type: ignore` marks are removed
- [ ] SDK core passes type checks
- [ ] SDK extensions passes type checks
Contributor guide
Research direction
Start by running mypy against the SDK core and extensions to identify the remaining temporary type: ignore marks and typing failures. Review the merged core and extension code, then confirm the type-check commands pass for both areas and all temporary ignores are removed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100