class Reek::SmellDetectors::UnusedParameters
Methods should use their parameters.
See {file:docs/Unused-Parameters.md} for details.
Public Instance Methods
Source
# File lib/reek/smell_detectors/unused_parameters.rb, line 17 def sniff return [] if context.uses_super_with_implicit_arguments? context.unused_params.map do |param| name = param.name.to_s smell_warning( lines: [source_line], message: "has unused parameter '#{name}'", parameters: { name: name }) end end
Checks whether the given method has any unused parameters.
@return [Array<SmellWarning>]