Method: JsDuck::Process::Lint#warn_duplicate_params

Defined in:
lib/jsduck/process/lint.rb

#warn_duplicate_paramsObject

print warnings for duplicate parameter names



54
55
56
57
58
59
60
61
62
63
64
# File 'lib/jsduck/process/lint.rb', line 54

def warn_duplicate_params
  each_member do |member|
    params = {}
    (member[:params] || []).each do |p|
      if params[p[:name]]
        warn(:dup_param, "Duplicate parameter name #{p[:name]}", member)
      end
      params[p[:name]] = true
    end
  end
end