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", |