Difference between revisions of "Module:Check for unknown parameters"

add html comments to make it easier to see the output without disrupting the article
(start check for positional)
(add html comments to make it easier to see the output without disrupting the article)
local knownargs = {}
local unknown = 'Found _VALUE_, '
 
local res = {}
local comments = {}
local commentstr = ''
-- create the list of known args, and the return string
local r = mw.ustring.gsub(unknown, '_VALUE_', k)
table.insert(res, r)
table.insert(comments, '"' .. k .. '"')
end
elseif(checkpos and type(k) == 'number' and knownargs[tostring(k)] == nil) then
local r = mw.ustring.gsub(unknown, '_VALUE_', k)
table.insert(res, r)
table.insert(comments, '"' .. k .. '"')
end
end
end
 
if(#comments > 0) then
return table.concat(res)
commentstr = '<!-- Module:Check for unknown parameters results: ' ..
table.concat(comments, ', ') .. '-->'
end
return table.concat(res) .. commentstr
end
 
Anonymous user