Skip to content

Conversation

willnet
Copy link
Member

@willnet willnet commented Oct 3, 2025

RuboCop has been partially introduced so far, but I want to run it properly from now on. I installed the latest rubocop, rubocop-rspec, and rubocop-performance and wired them into CI. To keep CI behavior consistent, each gem’s version is pinned except for patch versions.

All cops that currently fail are listed in .rubocop_todo.yml. I plan to work down this todo over time, but I do not intend to aggressively fix cops myself. By leaving RuboCop todos as good first issues, I want to create an entry point for new contributors.

I don’t necessarily want to fix every cop in the todo. We’ll weigh the cost of following a cop’s rule against its benefit, and disable the ones where the cost outweighs the value.

RuboCop has been partially introduced so far, but I want to run it properly from now on. I installed the latest rubocop, rubocop-rspec, and rubocop-performance and wired them into CI. To keep CI behavior consistent, each gem’s version is pinned except for patch versions.

All cops that currently fail are listed in .rubocop_todo.yml. I plan to work down this todo over time, but I do not intend to aggressively fix cops myself. By leaving RuboCop todos as good first issues, I want to create an entry point for new contributors.

I don’t necessarily want to fix every cop in the todo. We’ll weigh the cost of following a cop’s rule against its benefit, and disable the ones where the cost outweighs the value.
In the current setup, running rake spec required RuboCop as a dependency even though I only wanted to run RSpec. I removed RuboCop from the rake task dependencies.
@willnet willnet requested a review from a team October 7, 2025 05:16
Copy link
Contributor

@brendon brendon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work! :)

@brendon brendon merged commit 939b7dc into Sorcery:master Oct 7, 2025
11 checks passed
@willnet willnet mentioned this pull request Oct 8, 2025
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