Why is this needed?
This is a sub-issue of #7902.
The event_handler/ module has 85 ty diagnostics - the largest of any module. Due to its size, this will require a dedicated effort and potentially multiple PRs to resolve.
Which area does this relate to?
- Static typing
- Event Handler - REST API
- Event Handler - GraphQL API
Solution
Resolve all 85 ty diagnostics in event_handler/ and remove from ty exclusion list in pyproject.toml. Given the scope, consider:
- Grouping fixes by sub-module or diagnostic type
- Splitting into multiple PRs if needed
- Prioritising fixes that unblock other work
Acknowledgment
Why is this needed?
This is a sub-issue of #7902.
The
event_handler/module has 85 ty diagnostics - the largest of any module. Due to its size, this will require a dedicated effort and potentially multiple PRs to resolve.Which area does this relate to?
Solution
Resolve all 85 ty diagnostics in
event_handler/and remove from ty exclusion list inpyproject.toml. Given the scope, consider:Acknowledgment