Software /
code /
prosody
Annotate
.luacheckrc @ 10794:4585fe53e21f
MUC: Enforce strict resourceprep when registering room nicknames
If nickname enforcement is enabled this would otherwise let you bypass
the join check in muc.lib by registering an invalid nickname and then
joining with any nickname, letting register.lib change it to the invalid
registered nick.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 02 May 2020 20:12:41 +0200 |
parent | 10723:144a1ee24a4e |
child | 10997:2451e3918c2c |
rev | line source |
---|---|
6667
e4338c0f739a
.luacheckrc: Commit initial config for luacheck
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
1 cache = true |
e4338c0f739a
.luacheckrc: Commit initial config for luacheck
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
2 codes = true |
9694
faebfd3ad2a1
luacheckrc: No longer ignore access to undefined fields on table lib
Kim Alvefur <zash@zash.se>
parents:
9690
diff
changeset
|
3 ignore = { "411/err", "421/err", "411/ok", "421/ok", "211/_ENV", "431/log", } |
6750
2a2eb30b1ed4
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents:
6667
diff
changeset
|
4 |
9689
9e2ee40b4a0a
luacheckrc: Set Lua standard to 5.3 with 5.2 compat enabled
Kim Alvefur <zash@zash.se>
parents:
9464
diff
changeset
|
5 std = "lua53c" |
7948
ed99a8e3c260
luacheckrc: Set max line length to 150 for now [luacheck]
Kim Alvefur <zash@zash.se>
parents:
7872
diff
changeset
|
6 max_line_length = 150 |
ed99a8e3c260
luacheckrc: Set max line length to 150 for now [luacheck]
Kim Alvefur <zash@zash.se>
parents:
7872
diff
changeset
|
7 |
8567
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8557
diff
changeset
|
8 read_globals = { |
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8557
diff
changeset
|
9 "prosody", |
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8557
diff
changeset
|
10 "import", |
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8557
diff
changeset
|
11 }; |
8674
55807a2f5d23
luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents:
8582
diff
changeset
|
12 files["prosody"] = { |
55807a2f5d23
luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents:
8582
diff
changeset
|
13 allow_defined_top = true; |
55807a2f5d23
luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents:
8582
diff
changeset
|
14 module = true; |
55807a2f5d23
luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents:
8582
diff
changeset
|
15 } |
8678
b86f789ac9bd
luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents:
8677
diff
changeset
|
16 files["prosodyctl"] = { |
b86f789ac9bd
luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents:
8677
diff
changeset
|
17 allow_defined_top = true; |
b86f789ac9bd
luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents:
8677
diff
changeset
|
18 module = true; |
b86f789ac9bd
luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents:
8677
diff
changeset
|
19 }; |
7872
3105d35cc2c2
luacheckrc: Allow mutating the global prosody and hosts tables in core/ (luacheck 0.18 adds detection of indirect mutation)
Kim Alvefur <zash@zash.se>
parents:
7479
diff
changeset
|
20 files["core/"] = { |
8567
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8557
diff
changeset
|
21 globals = { |
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8557
diff
changeset
|
22 "prosody.hosts.?", |
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8557
diff
changeset
|
23 }; |
7872
3105d35cc2c2
luacheckrc: Allow mutating the global prosody and hosts tables in core/ (luacheck 0.18 adds detection of indirect mutation)
Kim Alvefur <zash@zash.se>
parents:
7479
diff
changeset
|
24 } |
8381
7f6184474149
luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents:
8239
diff
changeset
|
25 files["util/"] = { |
7f6184474149
luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents:
8239
diff
changeset
|
26 -- Ignore unwrapped license text |
7f6184474149
luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents:
8239
diff
changeset
|
27 max_comment_line_length = false; |
7f6184474149
luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents:
8239
diff
changeset
|
28 } |
6750
2a2eb30b1ed4
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents:
6667
diff
changeset
|
29 files["plugins/"] = { |
8573
85e51205eef7
luacheckrc: Restore module semantics, but only for plugins (ignores some globals)
Kim Alvefur <zash@zash.se>
parents:
8569
diff
changeset
|
30 module = true; |
8674
55807a2f5d23
luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents:
8582
diff
changeset
|
31 allow_defined_top = true; |
7952
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
32 read_globals = { |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
33 -- Module instance |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
34 "module.name", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
35 "module.host", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
36 "module._log", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
37 "module.event_handlers", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
38 "module.reloading", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
39 "module.saved_state", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
40 "module.global", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
41 "module.path", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
42 |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
43 -- Module API |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
44 "module.add_extension", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
45 "module.add_feature", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
46 "module.add_identity", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
47 "module.add_item", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
48 "module.add_timer", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
49 "module.broadcast", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
50 "module.context", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
51 "module.depends", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
52 "module.fire_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
53 "module.get_directory", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
54 "module.get_host", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
55 "module.get_host_items", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
56 "module.get_host_type", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
57 "module.get_name", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
58 "module.get_option", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
59 "module.get_option_array", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
60 "module.get_option_boolean", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
61 "module.get_option_inherited_set", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
62 "module.get_option_number", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
63 "module.get_option_path", |
7981
bbb900cfcfa5
luacheckrc: Add module:get_option_scalar to known globals
Kim Alvefur <zash@zash.se>
parents:
7953
diff
changeset
|
64 "module.get_option_scalar", |
7952
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
65 "module.get_option_set", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
66 "module.get_option_string", |
9869
7be5477c399e
.luacheckrc: Update to reflect new module API methods
Matthew Wild <mwild1@gmail.com>
parents:
9744
diff
changeset
|
67 "module.get_status", |
7952
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
68 "module.handle_items", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
69 "module.hook", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
70 "module.hook_global", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
71 "module.hook_object_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
72 "module.hook_tag", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
73 "module.load_resource", |
9869
7be5477c399e
.luacheckrc: Update to reflect new module API methods
Matthew Wild <mwild1@gmail.com>
parents:
9744
diff
changeset
|
74 "module.log", |
7be5477c399e
.luacheckrc: Update to reflect new module API methods
Matthew Wild <mwild1@gmail.com>
parents:
9744
diff
changeset
|
75 "module.log_status", |
7952
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
76 "module.measure", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
77 "module.measure_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
78 "module.measure_global_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
79 "module.measure_object_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
80 "module.open_store", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
81 "module.provides", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
82 "module.remove_item", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
83 "module.require", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
84 "module.send", |
9744
8132030ff04a
luacheckrc: Teach luacheck about the new module:send_iq() API
Kim Alvefur <zash@zash.se>
parents:
9731
diff
changeset
|
85 "module.send_iq", |
7952
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
86 "module.set_global", |
9869
7be5477c399e
.luacheckrc: Update to reflect new module API methods
Matthew Wild <mwild1@gmail.com>
parents:
9744
diff
changeset
|
87 "module.set_status", |
7952
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
88 "module.shared", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
89 "module.unhook", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
90 "module.unhook_object_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
91 "module.wrap_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
92 "module.wrap_global", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
93 "module.wrap_object_event", |
8569
f88bd2428bc2
.luacheckrc: Add awareness of the module:http_url API added by mod_http
Kim Alvefur <zash@zash.se>
parents:
8568
diff
changeset
|
94 |
f88bd2428bc2
.luacheckrc: Add awareness of the module:http_url API added by mod_http
Kim Alvefur <zash@zash.se>
parents:
8568
diff
changeset
|
95 -- mod_http API |
f88bd2428bc2
.luacheckrc: Add awareness of the module:http_url API added by mod_http
Kim Alvefur <zash@zash.se>
parents:
8568
diff
changeset
|
96 "module.http_url", |
7952
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
97 }; |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
98 globals = { |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
99 -- Methods that can be set on module API |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
100 "module.unload", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
101 "module.add_host", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
102 "module.load", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
103 "module.add_host", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
104 "module.save", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
105 "module.restore", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
106 "module.command", |
8048
75e37366a03f
luacheckrc: Declare module.environment as writable (thanks Link Mauve)
Kim Alvefur <zash@zash.se>
parents:
7981
diff
changeset
|
107 "module.environment", |
7952
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7949
diff
changeset
|
108 }; |
6750
2a2eb30b1ed4
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents:
6667
diff
changeset
|
109 } |
8239
20e3d5689cce
.luacheckrc: Add busted globals for spec/* (thanks av6!)
Matthew Wild <mwild1@gmail.com>
parents:
8048
diff
changeset
|
110 files["spec/"] = { |
9390
b749cce57f08
.luacheckrc: Allow randomize() global in spec/
Matthew Wild <mwild1@gmail.com>
parents:
9326
diff
changeset
|
111 std = "+busted"; |
b749cce57f08
.luacheckrc: Allow randomize() global in spec/
Matthew Wild <mwild1@gmail.com>
parents:
9326
diff
changeset
|
112 globals = { "randomize" }; |
7476
42d8955be784
luacheckrc: Ignore assert helper functions used in tests/*
Kim Alvefur <zash@zash.se>
parents:
6986
diff
changeset
|
113 } |
8557
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
114 files["prosody.cfg.lua"] = { |
8582
6a2366759974
luacheckrc: Ignore all unknown globals in config file (ie all settings)
Kim Alvefur <zash@zash.se>
parents:
8573
diff
changeset
|
115 ignore = { "131" }; |
8799
7324a2fe755a
.luacheckrc: Fix whitespace
Matthew Wild <mwild1@gmail.com>
parents:
8727
diff
changeset
|
116 globals = { |
8557
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
117 "Host", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
118 "host", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
119 "VirtualHost", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
120 "Component", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
121 "component", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
122 "Include", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
123 "include", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
124 "RunScript" |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
125 }; |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8533
diff
changeset
|
126 } |
8800
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
127 |
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
128 if os.getenv("PROSODY_STRICT_LINT") ~= "1" then |
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
129 -- These files have not yet been brought up to standard |
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
130 -- Do not add more files here, but do help us fix these! |
9443
4e881be88727
.luacheckrc: Ignore unused secondaries in non-strict mode
Kim Alvefur <zash@zash.se>
parents:
9442
diff
changeset
|
131 |
8821
c1014eac2a1a
.luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents:
8806
diff
changeset
|
132 local exclude_files = { |
9940
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
133 "doc/net.server.lua"; |
8800
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
134 |
9940
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
135 "fallbacks/bit.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
136 "fallbacks/lxp.lua"; |
8800
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
137 |
9940
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
138 "net/cqueues.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
139 "net/dns.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
140 "net/server_select.lua"; |
8800
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
141 |
9940
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
142 "plugins/mod_storage_sql1.lua"; |
8800
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
143 |
9940
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
144 "spec/core_moduleapi_spec.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
145 "spec/util_http_spec.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
146 "spec/util_ip_spec.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
147 "spec/util_multitable_spec.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
148 "spec/util_rfc6724_spec.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
149 "spec/util_throttle_spec.lua"; |
8800
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
150 |
9940
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
151 "tools/ejabberd2prosody.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
152 "tools/ejabberdsql2prosody.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
153 "tools/erlparse.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
154 "tools/jabberd14sql2prosody.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
155 "tools/migration/migrator.cfg.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
156 "tools/migration/migrator/jabberd14.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
157 "tools/migration/migrator/mtools.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
158 "tools/migration/migrator/prosody_files.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
159 "tools/migration/migrator/prosody_sql.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
160 "tools/migration/prosody-migrator.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
161 "tools/openfire2prosody.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9869
diff
changeset
|
162 "tools/xep227toprosody.lua"; |
8800
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
163 } |
8821
c1014eac2a1a
.luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents:
8806
diff
changeset
|
164 for _, file in ipairs(exclude_files) do |
c1014eac2a1a
.luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents:
8806
diff
changeset
|
165 files[file] = { only = {} } |
c1014eac2a1a
.luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents:
8806
diff
changeset
|
166 end |
8800
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8799
diff
changeset
|
167 end |