author | Kim Alvefur <zash@zash.se> |
Wed, 01 Jan 2020 16:35:55 +0100 | |
changeset 3818 | 0dede5b0ab27 |
parent 3798 | 4b258329e6e4 |
child 4759 | 99b467605dfc |
permissions | -rw-r--r-- |
2002
7c16e0199a06
Import and adapt .luacheckrc from Prosody 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 |
cache = true |
2908
788f3616e6a0
luacheckrc: Rearrange options to be closer to the order used in main prosody repo
Kim Alvefur <zash@zash.se>
parents:
2892
diff
changeset
|
2 |
allow_defined_top = true |
3798
4b258329e6e4
mod_rest: Initial commit of another RESTful API module
Kim Alvefur <zash@zash.se>
parents:
3528
diff
changeset
|
3 |
--unused_secondaries = false |
3527
68beaf7fd7d6
luacheckrc: Copy line length setting from prosody
Kim Alvefur <zash@zash.se>
parents:
3426
diff
changeset
|
4 |
max_line_length = 150 |
2908
788f3616e6a0
luacheckrc: Rearrange options to be closer to the order used in main prosody repo
Kim Alvefur <zash@zash.se>
parents:
2892
diff
changeset
|
5 |
codes = true |
788f3616e6a0
luacheckrc: Rearrange options to be closer to the order used in main prosody repo
Kim Alvefur <zash@zash.se>
parents:
2892
diff
changeset
|
6 |
ignore = { "411/err", "421/err", "411/ok", "421/ok", "211/_ENV" }; |
2601
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
7 |
read_globals = { |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
8 |
"prosody", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
9 |
"hosts", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
10 |
"import", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
11 |
|
2602
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2601
diff
changeset
|
12 |
-- Module instance |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2601
diff
changeset
|
13 |
"module.name", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2601
diff
changeset
|
14 |
"module.host", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2601
diff
changeset
|
15 |
"module._log", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2601
diff
changeset
|
16 |
"module.event_handlers", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2601
diff
changeset
|
17 |
"module.reloading", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2601
diff
changeset
|
18 |
"module.saved_state", |
2607
095f7f8ec545
luacheckrc: More module API fields
Kim Alvefur <zash@zash.se>
parents:
2602
diff
changeset
|
19 |
"module.global", |
095f7f8ec545
luacheckrc: More module API fields
Kim Alvefur <zash@zash.se>
parents:
2602
diff
changeset
|
20 |
"module.path", |
2602
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2601
diff
changeset
|
21 |
|
2601
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
22 |
-- Module API |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
23 |
"module.add_extension", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
24 |
"module.add_feature", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
25 |
"module.add_identity", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
26 |
"module.add_item", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
27 |
"module.add_timer", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
28 |
"module.broadcast", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
29 |
"module.context", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
30 |
"module.depends", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
31 |
"module.fire_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
32 |
"module.get_directory", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
33 |
"module.get_host", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
34 |
"module.get_host_items", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
35 |
"module.get_host_type", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
36 |
"module.get_name", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
37 |
"module.get_option", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
38 |
"module.get_option_array", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
39 |
"module.get_option_boolean", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
40 |
"module.get_option_inherited_set", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
41 |
"module.get_option_number", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
42 |
"module.get_option_path", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
43 |
"module.get_option_set", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
44 |
"module.get_option_string", |
3528
a7a751e57f32
luacheckrc: Update API method list from prosody
Kim Alvefur <zash@zash.se>
parents:
3527
diff
changeset
|
45 |
"module.get_status", |
2601
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
46 |
"module.handle_items", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
47 |
"module.hook", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
48 |
"module.hook_global", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
49 |
"module.hook_object_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
50 |
"module.hook_tag", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
51 |
"module.load_resource", |
3528
a7a751e57f32
luacheckrc: Update API method list from prosody
Kim Alvefur <zash@zash.se>
parents:
3527
diff
changeset
|
52 |
"module.log", |
a7a751e57f32
luacheckrc: Update API method list from prosody
Kim Alvefur <zash@zash.se>
parents:
3527
diff
changeset
|
53 |
"module.log_status", |
2601
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
54 |
"module.measure", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
55 |
"module.measure_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
56 |
"module.measure_global_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
57 |
"module.measure_object_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
58 |
"module.open_store", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
59 |
"module.provides", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
60 |
"module.remove_item", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
61 |
"module.require", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
62 |
"module.send", |
3426
ba3c79ef2253
lint: Teach luacheck about the new module:send_iq API
Kim Alvefur <zash@zash.se>
parents:
2910
diff
changeset
|
63 |
"module.send_iq", |
2601
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
64 |
"module.set_global", |
3528
a7a751e57f32
luacheckrc: Update API method list from prosody
Kim Alvefur <zash@zash.se>
parents:
3527
diff
changeset
|
65 |
"module.set_status", |
2601
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
66 |
"module.shared", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
67 |
"module.unhook", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
68 |
"module.unhook_object_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
69 |
"module.wrap_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
70 |
"module.wrap_global", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
71 |
"module.wrap_object_event", |
2616
1cf418299d86
luacheckrc: Add the module:http_url API provided by mod_http to known globals
Kim Alvefur <zash@zash.se>
parents:
2608
diff
changeset
|
72 |
|
1cf418299d86
luacheckrc: Add the module:http_url API provided by mod_http to known globals
Kim Alvefur <zash@zash.se>
parents:
2608
diff
changeset
|
73 |
-- mod_http API |
1cf418299d86
luacheckrc: Add the module:http_url API provided by mod_http to known globals
Kim Alvefur <zash@zash.se>
parents:
2608
diff
changeset
|
74 |
"module.http_url", |
2601
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
2002
diff
changeset
|
75 |
} |
2608
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2607
diff
changeset
|
76 |
globals = { |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2607
diff
changeset
|
77 |
-- Methods that can be set on module API |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2607
diff
changeset
|
78 |
"module.unload", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2607
diff
changeset
|
79 |
"module.add_host", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2607
diff
changeset
|
80 |
"module.load", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2607
diff
changeset
|
81 |
"module.add_host", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2607
diff
changeset
|
82 |
"module.save", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2607
diff
changeset
|
83 |
"module.restore", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2607
diff
changeset
|
84 |
"module.command", |
2909
b63f236a378f
luacheckrc: Assign module.environment to section for writable globals
Kim Alvefur <zash@zash.se>
parents:
2908
diff
changeset
|
85 |
"module.environment", |
2608
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2607
diff
changeset
|
86 |
} |