<#3429 refactor: Enable Ruff `FURB` rules> Pull re...
# meltano-repo-activity
g
#3429 refactor: Enable Ruff `FURB` rules Pull request opened by edgarrmondragon ## Summary by Sourcery Enable Ruff FURB rules and update codebase to satisfy new linting checks. Enhancements: • Refine use of abstract base classes by inheriting directly from abc.ABC instead of specifying ABCMeta as metaclass. • Adopt more concise and expressive standard library helpers (e.g., operator.itemgetter, truthiness of lists) and modern file I/O helpers for configuration writing. • Change catalog and selection mapping classes to use UserDict-based wrappers where appropriate for clearer semantics. Build: • Update Ruff configuration to enable FURB (refurb) rule set. Tests: • Adjust typing conformance tests to align with updated numeric example values. meltano/sdk