Module:Parameter validation/default config
Appearance
| This module depends on the following other modules: |
The default configuration for Module:Parameter validation.
local function create_message(msg)
return require('Module:If preview')._warning({
mw.ustring.format('[[templatename]] used with %s.', msg)
})
end
local function create(cat, msg)
return mw.ustring.format('{{main other|[[Category:Pages using tname_naked with %s parameters]]}}', cat) .. create_message(msg)
end
local options = {
['undeclared'] = create('unknown', 'unknown parameter(s): paramname'),
['deprecated'] = create('deprecated', 'deprecated parameter(s): paramname'),
['duplicate'] = create('duplicate', 'duplicate parameter(s): paramandvalue'),
['doc-subpage'] = 'doc',
}
local result = {
[0] = options,
[2] = options,
[4] = options,
[6] = options,
[10] = options,
[12] = options,
[14] = options,
}
return result