Skip to content

Conversation

@mensfeld
Copy link
Collaborator

@mensfeld mensfeld commented Jan 25, 2026

Summary

  • Move rubocop from main Gemfile to Gemfile.lint to consolidate all linting tools in one place
  • Update Gemfile.lint.lock with rubocop dependencies

This is a follow-up to #951 which extracted yard-lint but missed rubocop.

Test plan

  • Verify BUNDLE_GEMFILE=Gemfile.lint bundle exec rubocop works
  • Verify main bundle install still works without rubocop

Summary by CodeRabbit

  • Chores
    • Reorganized code linting configuration across development dependency files.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link

coderabbitai bot commented Jan 25, 2026

📝 Walkthrough

Walkthrough

The pull request relocates the rubocop gem dependency from the main Gemfile's development group to a separate Gemfile.lint file, consolidating linting-related dependencies into a dedicated configuration file.

Changes

Cohort / File(s) Summary
Linting Dependencies Reorganization
Gemfile, Gemfile.lint
Removed rubocop gem from :development group in Gemfile; added rubocop declaration to new/separate Gemfile.lint with linting section comment

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested reviewers

  • phstc

Poem

🐰 Hop, hop! A linting gem takes flight,
From Gemfile to lint—what a sight!
Organized, clean, no clutter in view,
Separate concerns make code smell new!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Move rubocop to Gemfile.lint' clearly and concisely summarizes the main change: relocating the rubocop gem from the main Gemfile to Gemfile.lint for better dependency organization.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Consolidate all linting tools (rubocop, yard-lint) in the separate
Gemfile.lint to keep linting dependencies isolated from runtime deps.
@mensfeld mensfeld force-pushed the extract-linting-gemfile branch from d6fb85c to 90c2a53 Compare January 25, 2026 14:33
@mensfeld mensfeld merged commit 1134b8a into main Jan 25, 2026
21 checks passed
@mensfeld mensfeld deleted the extract-linting-gemfile branch January 25, 2026 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants