Mercurial > prosody-modules
diff .luacheckrc @ 2597:805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 06 Mar 2017 00:43:06 +0100 |
parents | 7c16e0199a06 |
children | d9022fe9749c |
line wrap: on
line diff
--- a/.luacheckrc Sun Mar 05 20:23:53 2017 +0100 +++ b/.luacheckrc Mon Mar 06 00:43:06 2017 +0100 @@ -1,8 +1,59 @@ cache = true -read_globals = { "prosody", "hosts", "import" } +read_globals = { + "prosody", + "hosts", + "import", + + -- Module API + "module.add_extension", + "module.add_feature", + "module.add_identity", + "module.add_item", + "module.add_timer", + "module.broadcast", + "module.context", + "module.depends", + "module.fire_event", + "module.get_directory", + "module.get_host", + "module.get_host_items", + "module.get_host_type", + "module.get_name", + "module.get_option", + "module.get_option_array", + "module.get_option_boolean", + "module.get_option_inherited_set", + "module.get_option_number", + "module.get_option_path", + "module.get_option_set", + "module.get_option_string", + "module.handle_items", + "module.has_feature", + "module.has_identity", + "module.hook", + "module.hook_global", + "module.hook_object_event", + "module.hook_tag", + "module.load_resource", + "module.measure", + "module.measure_event", + "module.measure_global_event", + "module.measure_object_event", + "module.open_store", + "module.provides", + "module.remove_item", + "module.require", + "module.send", + "module.set_global", + "module.shared", + "module.unhook", + "module.unhook_object_event", + "module.wrap_event", + "module.wrap_global", + "module.wrap_object_event", +} globals = { "_M" } allow_defined_top = true -module = true unused_secondaries = false codes = true -ignore = { "411/err", "421/err", "411/ok", "421/ok", "211/_ENV", "122/module" }; +ignore = { "411/err", "421/err", "411/ok", "421/ok", "211/_ENV" };