Extract shared profile-override resolver in os-aidd-lint config #390

Closed
opened 2026-08-14 20:38:56 +00:00 by jared · 2 comments
Owner

The one genuine SIGNAL from the post-#380 residual audit: plugins/os-aidd-lint/lib/aidd_lint/config.rb ~line 76 — #setting and #cop_enabled? both do 'profile override lookup, return unless nil'. Extract into one shared resolver method; keep the 495-run suite green.

The one genuine SIGNAL from the post-#380 residual audit: plugins/os-aidd-lint/lib/aidd_lint/config.rb ~line 76 — #setting and #cop_enabled? both do 'profile override lookup, return unless nil'. Extract into one shared resolver method; keep the 495-run suite green.
Author
Owner

Starting: extract shared profile-override resolver in config.rb

Starting: extract shared profile-override resolver in config.rb
Author
Owner

Resolution

Done: Extracted shared private resolve(cop_key, name, default) in plugins/os-aidd-lint/lib/aidd_lint/config.rb; cop_enabled? and setting now delegate to it

Evidence: Commit a34bc1c; os-aidd-lint suite 495 runs / 1184 assertions / 0 failures; Sdlc/Dry/DuplicatedStatementSequence no longer flags config.rb

Follow-ups: none

## Resolution **Done:** Extracted shared private resolve(cop_key, name, default) in plugins/os-aidd-lint/lib/aidd_lint/config.rb; cop_enabled? and setting now delegate to it **Evidence:** Commit a34bc1c; os-aidd-lint suite 495 runs / 1184 assertions / 0 failures; Sdlc/Dry/DuplicatedStatementSequence no longer flags config.rb **Follow-ups:** none
jared closed this issue 2026-08-14 21:05:17 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#390
No description provided.