Wire rubocop dev dependency and Rake task in lint-init (slice 2) #132

Open
opened 2026-07-26 18:10:30 +00:00 by jared · 1 comment
Owner

Slice 1 deliberately ships stock cops only and adds no 'plugins:' / 'require:' line to the template, because an unresolvable gem hard-errors the whole config.

Slice 2 should add the rubocop-minitest layer together with:

  • dev dependency in the target project's Gemfile/gemspec: rubocop >= 1.72 (for the 'plugins:' key support)
  • rubocop-minitest dependency
  • Rakefile wiring so an onboarded project can actually run the linter it was configured with

This unblocks projects to run the full linted suite once the rubocop-sdlc gem ships (issue 130).

Reference: ADR-0066, consequence 5 (part 2).

Slice 1 deliberately ships stock cops only and adds no 'plugins:' / 'require:' line to the template, because an unresolvable gem hard-errors the whole config. Slice 2 should add the rubocop-minitest layer together with: - dev dependency in the target project's Gemfile/gemspec: rubocop >= 1.72 (for the 'plugins:' key support) - rubocop-minitest dependency - Rakefile wiring so an onboarded project can actually run the linter it was configured with This unblocks projects to run the full linted suite once the rubocop-sdlc gem ships (issue 130). Reference: ADR-0066, consequence 5 (part 2).
Author
Owner

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.
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#132
No description provided.