Module:Parameter validation/default config

function create(cat, msg) return mw.ustring.format("{{main other|[[Category:Pages using tname_naked with %s parameters]]}}", cat) .. create_message(msg)endfunction create_message(msg) return require('Module:If preview')._warning({mw.ustring.format("[[templatename]] used with %s.", msg)})endlocal 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