-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A bit of general feedback #8
Comments
Here are the insights and impressions I gained from implementing RuboCop plugin-compatible: Granularity of ClassesI recognize the necessity of separating at least
On the other hand, Next,
|
Yeah, I assume the naming is somehow connected to Standard, which is fine. I'd probably have named this something like
Yeah, that's definitely the name that confused me the most. I hope we'll be able to at least alias it to something else more descriptive down the road.
Yeah, I've been thinking it'd be nice to be able to instruct it somehow to use the gemspec data and just override specific keys if needed. I was also thinking we can add a Anyways, nothing major - just random small ideas. |
Given the feedback in standardrb/lint_roller#8, there is a possibility that the lint_roller API may change. To prevent unexpected issues caused by API incompatibility, the runtime dependency on lint_roller will be made stricter.
Given the feedback in standardrb/lint_roller#8, there is a possibility that the lint_roller API may change. To prevent unexpected issues caused by API incompatibility, the runtime dependency on lint_roller will be made stricter. Expecting semantic versioning, the patch version will be updated.
Given the feedback in standardrb/lint_roller#8, there is a possibility that the lint_roller API may change. To prevent unexpected issues caused by API incompatibility, the runtime dependency on lint_roller will be made stricter. Expecting semantic versioning, the patch version will be updated.
I've been going over the code here because of rubocop/rubocop#13792, and while it's pretty simple overall I'm wondering about a couple of things:
About
class? If something is a gem it already has it, and if it's not - it's like the same repo. In general the whole About concept seems a bit redundant to me, when dealing with gems, but I assume it exists mostly for the case when you don't.In this example:
It'd be nice if something was actually extracted from the context, so it's clearer why it's passed there at all. Also this example really made me question the choice of the name
Rules
. :-)Anyways, this is the type of discussion that I'd love to have had while the API was being designed. I don't see any fundamental issues and I like the overall idea is fine, but it would have been nice to be able to provide some input before the API was finalized if you expected RuboCop to adopt it.
//cc @koic @dvandersluis
The text was updated successfully, but these errors were encountered: