Mercurial > prosody-modules
annotate .luacheckrc @ 3532:85c357b69eec
mod_csi_muc_priorities: Reduce importance of group chat messages
This helps if you are in more noisy public channels than small private
group chats.
The short term plan is to give users the ability to set MUC JIDs as
either high or low priority and use that. Long term it would be great to
be able to automatically classify MUCs as public channels vs private
group chats.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 01 Apr 2019 00:15:13 +0200 |
parents | a7a751e57f32 |
children | 4b258329e6e4 |
rev | line source |
---|---|
1998
7c16e0199a06
Import and adapt .luacheckrc from Prosody 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 cache = true |
2904
788f3616e6a0
luacheckrc: Rearrange options to be closer to the order used in main prosody repo
Kim Alvefur <zash@zash.se>
parents:
2888
diff
changeset
|
2 allow_defined_top = true |
788f3616e6a0
luacheckrc: Rearrange options to be closer to the order used in main prosody repo
Kim Alvefur <zash@zash.se>
parents:
2888
diff
changeset
|
3 unused_secondaries = false |
3523
68beaf7fd7d6
luacheckrc: Copy line length setting from prosody
Kim Alvefur <zash@zash.se>
parents:
3422
diff
changeset
|
4 max_line_length = 150 |
2904
788f3616e6a0
luacheckrc: Rearrange options to be closer to the order used in main prosody repo
Kim Alvefur <zash@zash.se>
parents:
2888
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:
2888
diff
changeset
|
6 ignore = { "411/err", "421/err", "411/ok", "421/ok", "211/_ENV" }; |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
7 read_globals = { |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
8 "prosody", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
9 "hosts", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
10 "import", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
11 |
2598
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
12 -- Module instance |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
13 "module.name", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
14 "module.host", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
15 "module._log", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
16 "module.event_handlers", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
17 "module.reloading", |
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
18 "module.saved_state", |
2603
095f7f8ec545
luacheckrc: More module API fields
Kim Alvefur <zash@zash.se>
parents:
2598
diff
changeset
|
19 "module.global", |
095f7f8ec545
luacheckrc: More module API fields
Kim Alvefur <zash@zash.se>
parents:
2598
diff
changeset
|
20 "module.path", |
2598
d9022fe9749c
luacheckrc: List module instance fields
Kim Alvefur <zash@zash.se>
parents:
2597
diff
changeset
|
21 |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
22 -- Module API |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
23 "module.add_extension", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
24 "module.add_feature", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
25 "module.add_identity", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
26 "module.add_item", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
27 "module.add_timer", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
28 "module.broadcast", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
29 "module.context", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
30 "module.depends", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
31 "module.fire_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
32 "module.get_directory", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
33 "module.get_host", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
34 "module.get_host_items", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
35 "module.get_host_type", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
36 "module.get_name", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
37 "module.get_option", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
38 "module.get_option_array", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
39 "module.get_option_boolean", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
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:
1998
diff
changeset
|
41 "module.get_option_number", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
42 "module.get_option_path", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
43 "module.get_option_set", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
44 "module.get_option_string", |
3524
a7a751e57f32
luacheckrc: Update API method list from prosody
Kim Alvefur <zash@zash.se>
parents:
3523
diff
changeset
|
45 "module.get_status", |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
46 "module.handle_items", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
47 "module.hook", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
48 "module.hook_global", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
49 "module.hook_object_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
50 "module.hook_tag", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
51 "module.load_resource", |
3524
a7a751e57f32
luacheckrc: Update API method list from prosody
Kim Alvefur <zash@zash.se>
parents:
3523
diff
changeset
|
52 "module.log", |
a7a751e57f32
luacheckrc: Update API method list from prosody
Kim Alvefur <zash@zash.se>
parents:
3523
diff
changeset
|
53 "module.log_status", |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
54 "module.measure", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
55 "module.measure_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
56 "module.measure_global_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
57 "module.measure_object_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
58 "module.open_store", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
59 "module.provides", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
60 "module.remove_item", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
61 "module.require", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
62 "module.send", |
3422
ba3c79ef2253
lint: Teach luacheck about the new module:send_iq API
Kim Alvefur <zash@zash.se>
parents:
2906
diff
changeset
|
63 "module.send_iq", |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
64 "module.set_global", |
3524
a7a751e57f32
luacheckrc: Update API method list from prosody
Kim Alvefur <zash@zash.se>
parents:
3523
diff
changeset
|
65 "module.set_status", |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
66 "module.shared", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
67 "module.unhook", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
68 "module.unhook_object_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
69 "module.wrap_event", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
70 "module.wrap_global", |
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
71 "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
|
72 |
1cf418299d86
luacheckrc: Add the module:http_url API provided by mod_http to known globals
Kim Alvefur <zash@zash.se>
parents:
2604
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:
2604
diff
changeset
|
74 "module.http_url", |
2597
805fa6ca062b
luacheckrc: List all module API methods (reqires luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
1998
diff
changeset
|
75 } |
2604
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
76 globals = { |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
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:
2603
diff
changeset
|
78 "module.unload", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
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:
2603
diff
changeset
|
80 "module.load", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
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:
2603
diff
changeset
|
82 "module.save", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
83 "module.restore", |
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
84 "module.command", |
2905
b63f236a378f
luacheckrc: Assign module.environment to section for writable globals
Kim Alvefur <zash@zash.se>
parents:
2904
diff
changeset
|
85 "module.environment", |
2604
08f2d2a61af8
luacheckrc: Whitelist methods that can be set on the module API instance
Kim Alvefur <zash@zash.se>
parents:
2603
diff
changeset
|
86 } |