lib/skinny_controllers/operation/base.rb
Method initialize
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def initialize(current_user,
controller_params, params_for_action = nil,
action = nil,
lookup = nil,
options = {})
Avoid parameter lists longer than 5 parameters. [6/5] (https://github.com/bbatsov/ruby-style-guide#too-many-params) Open
Open
def initialize(current_user,
controller_params, params_for_action = nil,
action = nil,
lookup = nil,
options = {})
- Read upRead up
- Exclude checks
This cop checks for methods with too many parameters. The maximum number of parameters is configurable. Keyword arguments can optionally be excluded from the total count.
Add an empty line after magic comments. (https://github.com/bbatsov/ruby-style-guide#separate-magic-comments-from-code) Open
Open
module SkinnyControllers
- Read upRead up
- Exclude checks
Checks for a newline after the final magic comment.
Example:
# good
# frozen_string_literal: true
# Some documentation for Person
class Person
# Some code
end
# bad
# frozen_string_literal: true
# Some documentation for Person
class Person
# Some code
end