-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: 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.