Software / code / prosody
Comparison
.luacheckrc @ 7952:38053bf1630d
luacheckrc: Include entire module API
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 06 Mar 2017 15:11:37 +0100 |
| parent | 7949:8acc35b5355a |
| child | 7953:d183ff55442f |
comparison
equal
deleted
inserted
replaced
| 7951:2b91da49285a | 7952:38053bf1630d |
|---|---|
| 12 files["core/"] = { | 12 files["core/"] = { |
| 13 read_globals = { "prosody", "hosts" }; | 13 read_globals = { "prosody", "hosts" }; |
| 14 globals = { "prosody.hosts.?", "hosts.?" }; | 14 globals = { "prosody.hosts.?", "hosts.?" }; |
| 15 } | 15 } |
| 16 files["plugins/"] = { | 16 files["plugins/"] = { |
| 17 globals = { "module" }; | 17 read_globals = { |
| 18 -- Module instance | |
| 19 "module.name", | |
| 20 "module.host", | |
| 21 "module._log", | |
| 22 "module.log", | |
| 23 "module.event_handlers", | |
| 24 "module.reloading", | |
| 25 "module.saved_state", | |
| 26 "module.environment", | |
| 27 "module.global", | |
| 28 "module.path", | |
| 29 | |
| 30 -- Module API | |
| 31 "module.add_extension", | |
| 32 "module.add_feature", | |
| 33 "module.add_identity", | |
| 34 "module.add_item", | |
| 35 "module.add_timer", | |
| 36 "module.broadcast", | |
| 37 "module.context", | |
| 38 "module.depends", | |
| 39 "module.fire_event", | |
| 40 "module.get_directory", | |
| 41 "module.get_host", | |
| 42 "module.get_host_items", | |
| 43 "module.get_host_type", | |
| 44 "module.get_name", | |
| 45 "module.get_option", | |
| 46 "module.get_option_array", | |
| 47 "module.get_option_boolean", | |
| 48 "module.get_option_inherited_set", | |
| 49 "module.get_option_number", | |
| 50 "module.get_option_path", | |
| 51 "module.get_option_set", | |
| 52 "module.get_option_string", | |
| 53 "module.handle_items", | |
| 54 "module.has_feature", | |
| 55 "module.has_identity", | |
| 56 "module.hook", | |
| 57 "module.hook_global", | |
| 58 "module.hook_object_event", | |
| 59 "module.hook_tag", | |
| 60 "module.load_resource", | |
| 61 "module.measure", | |
| 62 "module.measure_event", | |
| 63 "module.measure_global_event", | |
| 64 "module.measure_object_event", | |
| 65 "module.open_store", | |
| 66 "module.provides", | |
| 67 "module.remove_item", | |
| 68 "module.require", | |
| 69 "module.send", | |
| 70 "module.set_global", | |
| 71 "module.shared", | |
| 72 "module.unhook", | |
| 73 "module.unhook_object_event", | |
| 74 "module.wrap_event", | |
| 75 "module.wrap_global", | |
| 76 "module.wrap_object_event", | |
| 77 }; | |
| 78 globals = { | |
| 79 "_M", | |
| 80 | |
| 81 -- Methods that can be set on module API | |
| 82 "module.unload", | |
| 83 "module.add_host", | |
| 84 "module.load", | |
| 85 "module.add_host", | |
| 86 "module.save", | |
| 87 "module.restore", | |
| 88 "module.command", | |
| 89 }; | |
| 18 } | 90 } |
| 19 files["tests/"] = { | 91 files["tests/"] = { |
| 20 read_globals = { | 92 read_globals = { |
| 21 "testlib_new_env", | 93 "testlib_new_env", |
| 22 "assert_equal", | 94 "assert_equal", |