-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
There are currently several instances in the codebase where # type: ignore[override] is used to suppress mypy override errors. While this allows type checking to pass, it can mask real issues with method signatures that do not properly match their base class definitions.
This issue proposes to:
Locate all occurrences of # type: ignore[override] in the codebase.
Refactor the relevant classes and methods to ensure their signatures are compatible with their parent classes, following proper type annotations.
Remove the # type: ignore[override] comments once the underlying issues are resolved.
Confirm that all code passes mypy checks without override suppressions.
Acceptance Criteria:
No # type: ignore[override] comments remain in the codebase.
All code passes mypy type checking without override suppressions.
Code functionality and tests remain unaffected.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request