#10069 refactor: Apply missing `@override` to the rest of the codebase
Pull request opened by
edgarrmondragon
Description
Checklist
• I have read the
contribution guide
Was generative AI tooling used to co-author this PR?
• Yes (please specify the tool below)
Related Issues
• Closes #XXXX
Summary by Sourcery
Add explicit override annotations and type hints across the codebase to enforce interface contracts and improve type checking.
Enhancements:
• Annotate overriding methods and dunder implementations with
@OverRide throughout core, CLI, logging, hub, and plugin services.
• Tighten type hints for several methods, including exit codes and CLI entrypoints, to better align with their actual behavior.
Build:
• Configure type-checking rules to treat missing override decorators as errors in the ty configuration.
meltano/meltano