Software /
code /
prosody-modules
Annotate
.luacheckrc @ 2888:59cc6f9e8e68
luacheckrc: Remove has_feature and has_identity before someone decides to use them
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 23 Feb 2018 17:17:50 +0100 |
parent | 2612:1cf418299d86 |
child | 2904:788f3616e6a0 |
rev | line source |
---|---|
1998
7c16e0199a06
Import and adapt .luacheckrc from Prosody 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 cache = true |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
2 read_globals = { |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
3 "prosody", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
4 "hosts", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
5 "import", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
6 |
2598
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
7 -- Module instance |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
8 "module.name", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
9 "module.host", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
10 "module._log", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
11 "module.log", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
12 "module.event_handlers", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
13 "module.reloading", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
14 "module.saved_state", |
2603
095f7f8ec545
luacheckrc: More module API fields
Kim Alvefur <zash@zash.se>
parents:
2598
diff
changeset
|
15 "module.environment", |
095f7f8ec545
luacheckrc: More module API fields
Kim Alvefur <zash@zash.se>
parents:
2598
diff
changeset
|
16 "module.global", |
095f7f8ec545
luacheckrc: More module API fields
Kim Alvefur <zash@zash.se>
parents:
2598
diff
changeset
|
17 "module.path", |
2598
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
18 |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
19 -- Module API |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
20 "module.add_extension", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
21 "module.add_feature", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
22 "module.add_identity", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
23 "module.add_item", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
24 "module.add_timer", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
25 "module.broadcast", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
26 "module.context", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
27 "module.depends", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
28 "module.fire_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
29 "module.get_directory", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
30 "module.get_host", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
31 "module.get_host_items", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
32 "module.get_host_type", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
33 "module.get_name", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
34 "module.get_option", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
35 "module.get_option_array", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
36 "module.get_option_boolean", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
37 "module.get_option_inherited_set", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
38 "module.get_option_number", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
39 "module.get_option_path", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
40 "module.get_option_set", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
41 "module.get_option_string", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
42 "module.handle_items", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
43 "module.hook", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
44 "module.hook_global", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
45 "module.hook_object_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
46 "module.hook_tag", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
47 "module.load_resource", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
48 "module.measure", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
49 "module.measure_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
50 "module.measure_global_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
51 "module.measure_object_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
52 "module.open_store", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
53 "module.provides", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
54 "module.remove_item", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
55 "module.require", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
56 "module.send", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
57 "module.set_global", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
58 "module.shared", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
59 "module.unhook", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
60 "module.unhook_object_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
61 "module.wrap_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
62 "module.wrap_global", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
63 "module.wrap_object_event", |
2612
1cf418299d86
luacheckrc: Add the module:http_url API provided by mod_http to known globals
Kim Alvefur <zash@zash.se>
parents:
2604
diff
changeset
|
64 |
1cf418299d86
luacheckrc: Add the module:http_url API provided by mod_http to known globals
Kim Alvefur <zash@zash.se>
parents:
2604
diff
changeset
|
65 -- mod_http API |
1cf418299d86
luacheckrc: Add the module:http_url API provided by mod_http to known globals
Kim Alvefur <zash@zash.se>
parents:
2604
diff
changeset
|
66 "module.http_url", |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
67 } |
2604
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
68 globals = { |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
69 "_M", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
70 |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
71 -- 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:
2603
diff
changeset
|
72 "module.unload", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
73 "module.add_host", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
74 "module.load", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
75 "module.add_host", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
76 "module.save", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
77 "module.restore", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
78 "module.command", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
79 } |
1998
7c16e0199a06
Import and adapt .luacheckrc from Prosody 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
80 allow_defined_top = true |
7c16e0199a06
Import and adapt .luacheckrc from Prosody 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
81 unused_secondaries = false |
7c16e0199a06
Import and adapt .luacheckrc from Prosody 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
82 codes = true |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
83 ignore = { "411/err", "421/err", "411/ok", "421/ok", "211/_ENV" }; |