# HG changeset patch # User Kim Alvefur # Date 1488757386 -3600 # Node ID 805fa6ca062b1a87cc17c098b2775649f369f8e0 # Parent ffb6646b4253e49f56fa0115a153f2d80660435c luacheckrc: List all module API methods (reqires luacheck 1.19) diff -r ffb6646b4253 -r 805fa6ca062b .luacheckrc --- 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" };