Hello rubofriends. Is there a way to disable an entire family/group/namespace of cops for a particular set of files?
For example, in my project, I want to disable all "Metrics" cops for my tests, but keep them enabled for all other code. I could just disable each Metrics cop for the test files as the violations pop up, but I want to see if this functionality already exists or requires a new feature.
Okay, the correct term was "department", according to the documentation. So, the "Metrics" department.
Also, I think I just discovered that it is indeed already existing, I was able to just use
Metrics:... in my YAML and it worked. Still, not entirely sure if this is the correct approach because I can't find this case mentioned in the docs.
The think is that we want to write it like
def file_params params .require(:file) .permit( :description, :user_id, :content_type, :created_at, :updated_at, :unit_id, :document_id, :document_type, :sort_id, :is_deleted ) end
I know I could write it on one line but we want to have it like this.
In generall we think to 10 lines method like is good. For some controllers we have more then 10 parameters and need more then 10 lines.
Is there a possibility of generalizing the autocorrect capability into a code rewrite gem?
expiry_dateto and instance of
Quoteobject? because it seems more reasonable than try to create a linter for it. Make the interface fail or warn developers about it. When they run tests they will know the api is no longer going to support it.
Dir[pat], some_array[x], etc
rubocopand I don't know which those are or why anything has changed