#9882 chore: Remove redundant `typing.cast` instances
Pull request opened by
edgarrmondragon
SSIA
Summary by Sourcery
Refine type checking and configuration handling across core scheduling and Singer plugin components.
Bug Fixes:
• Remove unnecessary type casts in schedule argument construction to rely on correct underlying types.
• Adjust SelectionType addition method typing to satisfy stricter type checking rules.
Enhancements:
• Annotate Singer base plugin configuration processing with an override decorator and simplify its parameter typing.
• Enable mypy's redundant cast warnings and reduce the list of excluded core modules from static analysis.
meltano/meltano