Reduce .rubocop_todo.yml by fixing disabled linter offenses

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • Ruby Drivers
    • None
    • None
    • None
    • None
    • None
    • None

      Description:
      Work through the Ruby driver’s .rubocop_todo.yml file and systematically address the most impactful disabled cops. For each selected cop, fix or refactor the underlying code so the cop can be safely enabled, or narrow the exclusion to specific files/lines where appropriate. The goal is to shrink the TODO file and increase the amount of code covered by RuboCop.

      Desired workflow for this ticket

      • Identify a linter
      • Create a subtask under this task
      • Tackle subtask and close subtask

      Acceptance Criteria:

      • A prioritized subset of cops from .rubocop_todo.yml is selected and addressed in this ticket.
      • For those cops:
        • Offenses are fixed or refactored, and
        • The global exclusion is removed or significantly narrowed.
      • CI (including RuboCop) passes with the updated configuration.

            Assignee:
            Unassigned
            Reporter:
            Jib Adegunloye
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: