author | Kim Alvefur <zash@zash.se> |
Sat, 06 Mar 2021 21:07:53 +0100 | |
changeset 11438 | 66d4067bdfb2 |
parent 11001 | 2451e3918c2c |
child 11439 | a1fa6202fa13 |
permissions | -rw-r--r-- |
6670
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 |
9698
faebfd3ad2a1
luacheckrc: No longer ignore access to undefined fields on table lib
Kim Alvefur <zash@zash.se>
parents:
9694
diff
changeset
|
3 |
ignore = { "411/err", "421/err", "411/ok", "421/ok", "211/_ENV", "431/log", } |
6753
2a2eb30b1ed4
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents:
6670
diff
changeset
|
4 |
|
9693
9e2ee40b4a0a
luacheckrc: Set Lua standard to 5.3 with 5.2 compat enabled
Kim Alvefur <zash@zash.se>
parents:
9467
diff
changeset
|
5 |
std = "lua53c" |
7951
ed99a8e3c260
luacheckrc: Set max line length to 150 for now [luacheck]
Kim Alvefur <zash@zash.se>
parents:
7875
diff
changeset
|
6 |
max_line_length = 150 |
ed99a8e3c260
luacheckrc: Set max line length to 150 for now [luacheck]
Kim Alvefur <zash@zash.se>
parents:
7875
diff
changeset
|
7 |
|
8570
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8560
diff
changeset
|
8 |
read_globals = { |
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8560
diff
changeset
|
9 |
"prosody", |
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8560
diff
changeset
|
10 |
"import", |
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8560
diff
changeset
|
11 |
}; |
8677
55807a2f5d23
luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents:
8585
diff
changeset
|
12 |
files["prosody"] = { |
55807a2f5d23
luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents:
8585
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:
8585
diff
changeset
|
14 |
module = true; |
55807a2f5d23
luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents:
8585
diff
changeset
|
15 |
} |
8681
b86f789ac9bd
luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents:
8680
diff
changeset
|
16 |
files["prosodyctl"] = { |
b86f789ac9bd
luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents:
8680
diff
changeset
|
17 |
allow_defined_top = true; |
b86f789ac9bd
luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents:
8680
diff
changeset
|
18 |
module = true; |
b86f789ac9bd
luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents:
8680
diff
changeset
|
19 |
}; |
7875
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:
7482
diff
changeset
|
20 |
files["core/"] = { |
8570
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8560
diff
changeset
|
21 |
globals = { |
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8560
diff
changeset
|
22 |
"prosody.hosts.?", |
93695bb1f0e7
luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents:
8560
diff
changeset
|
23 |
}; |
7875
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:
7482
diff
changeset
|
24 |
} |
8384
7f6184474149
luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents:
8242
diff
changeset
|
25 |
files["util/"] = { |
7f6184474149
luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents:
8242
diff
changeset
|
26 |
-- Ignore unwrapped license text |
7f6184474149
luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents:
8242
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:
8242
diff
changeset
|
28 |
} |
11438
66d4067bdfb2
util.jsonschema: Library for JSON Schema validation
Kim Alvefur <zash@zash.se>
parents:
11001
diff
changeset
|
29 |
files["util/jsonschema.lua"] = { |
66d4067bdfb2
util.jsonschema: Library for JSON Schema validation
Kim Alvefur <zash@zash.se>
parents:
11001
diff
changeset
|
30 |
ignore = { "211" }; |
66d4067bdfb2
util.jsonschema: Library for JSON Schema validation
Kim Alvefur <zash@zash.se>
parents:
11001
diff
changeset
|
31 |
} |
6753
2a2eb30b1ed4
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents:
6670
diff
changeset
|
32 |
files["plugins/"] = { |
8576
85e51205eef7
luacheckrc: Restore module semantics, but only for plugins (ignores some globals)
Kim Alvefur <zash@zash.se>
parents:
8572
diff
changeset
|
33 |
module = true; |
8677
55807a2f5d23
luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents:
8585
diff
changeset
|
34 |
allow_defined_top = true; |
7955
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
35 |
read_globals = { |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
36 |
-- Module instance |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
37 |
"module.name", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
38 |
"module.host", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
39 |
"module._log", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
40 |
"module.event_handlers", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
41 |
"module.reloading", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
42 |
"module.saved_state", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
43 |
"module.global", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
44 |
"module.path", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
45 |
|
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
46 |
-- Module API |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
47 |
"module.add_extension", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
48 |
"module.add_feature", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
49 |
"module.add_identity", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
50 |
"module.add_item", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
51 |
"module.add_timer", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
52 |
"module.broadcast", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
53 |
"module.context", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
54 |
"module.depends", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
55 |
"module.fire_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
56 |
"module.get_directory", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
57 |
"module.get_host", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
58 |
"module.get_host_items", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
59 |
"module.get_host_type", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
60 |
"module.get_name", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
61 |
"module.get_option", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
62 |
"module.get_option_array", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
63 |
"module.get_option_boolean", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
64 |
"module.get_option_inherited_set", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
65 |
"module.get_option_number", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
66 |
"module.get_option_path", |
7984
bbb900cfcfa5
luacheckrc: Add module:get_option_scalar to known globals
Kim Alvefur <zash@zash.se>
parents:
7956
diff
changeset
|
67 |
"module.get_option_scalar", |
7955
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
68 |
"module.get_option_set", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
69 |
"module.get_option_string", |
9873
7be5477c399e
.luacheckrc: Update to reflect new module API methods
Matthew Wild <mwild1@gmail.com>
parents:
9748
diff
changeset
|
70 |
"module.get_status", |
7955
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
71 |
"module.handle_items", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
72 |
"module.hook", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
73 |
"module.hook_global", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
74 |
"module.hook_object_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
75 |
"module.hook_tag", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
76 |
"module.load_resource", |
9873
7be5477c399e
.luacheckrc: Update to reflect new module API methods
Matthew Wild <mwild1@gmail.com>
parents:
9748
diff
changeset
|
77 |
"module.log", |
7be5477c399e
.luacheckrc: Update to reflect new module API methods
Matthew Wild <mwild1@gmail.com>
parents:
9748
diff
changeset
|
78 |
"module.log_status", |
7955
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
79 |
"module.measure", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
80 |
"module.measure_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
81 |
"module.measure_global_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
82 |
"module.measure_object_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
83 |
"module.open_store", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
84 |
"module.provides", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
85 |
"module.remove_item", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
86 |
"module.require", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
87 |
"module.send", |
9748
8132030ff04a
luacheckrc: Teach luacheck about the new module:send_iq() API
Kim Alvefur <zash@zash.se>
parents:
9735
diff
changeset
|
88 |
"module.send_iq", |
7955
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
89 |
"module.set_global", |
9873
7be5477c399e
.luacheckrc: Update to reflect new module API methods
Matthew Wild <mwild1@gmail.com>
parents:
9748
diff
changeset
|
90 |
"module.set_status", |
7955
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
91 |
"module.shared", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
92 |
"module.unhook", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
93 |
"module.unhook_object_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
94 |
"module.wrap_event", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
95 |
"module.wrap_global", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
96 |
"module.wrap_object_event", |
8572
f88bd2428bc2
.luacheckrc: Add awareness of the module:http_url API added by mod_http
Kim Alvefur <zash@zash.se>
parents:
8571
diff
changeset
|
97 |
|
f88bd2428bc2
.luacheckrc: Add awareness of the module:http_url API added by mod_http
Kim Alvefur <zash@zash.se>
parents:
8571
diff
changeset
|
98 |
-- mod_http API |
f88bd2428bc2
.luacheckrc: Add awareness of the module:http_url API added by mod_http
Kim Alvefur <zash@zash.se>
parents:
8571
diff
changeset
|
99 |
"module.http_url", |
7955
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
100 |
}; |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
101 |
globals = { |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
102 |
-- Methods that can be set on module API |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
103 |
"module.unload", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
104 |
"module.add_host", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
105 |
"module.load", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
106 |
"module.add_host", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
107 |
"module.save", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
108 |
"module.restore", |
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
109 |
"module.command", |
8051
75e37366a03f
luacheckrc: Declare module.environment as writable (thanks Link Mauve)
Kim Alvefur <zash@zash.se>
parents:
7984
diff
changeset
|
110 |
"module.environment", |
7955
38053bf1630d
luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents:
7952
diff
changeset
|
111 |
}; |
6753
2a2eb30b1ed4
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents:
6670
diff
changeset
|
112 |
} |
8242
20e3d5689cce
.luacheckrc: Add busted globals for spec/* (thanks av6!)
Matthew Wild <mwild1@gmail.com>
parents:
8051
diff
changeset
|
113 |
files["spec/"] = { |
9393
b749cce57f08
.luacheckrc: Allow randomize() global in spec/
Matthew Wild <mwild1@gmail.com>
parents:
9329
diff
changeset
|
114 |
std = "+busted"; |
b749cce57f08
.luacheckrc: Allow randomize() global in spec/
Matthew Wild <mwild1@gmail.com>
parents:
9329
diff
changeset
|
115 |
globals = { "randomize" }; |
7479
42d8955be784
luacheckrc: Ignore assert helper functions used in tests/*
Kim Alvefur <zash@zash.se>
parents:
6989
diff
changeset
|
116 |
} |
8560
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
117 |
files["prosody.cfg.lua"] = { |
8585
6a2366759974
luacheckrc: Ignore all unknown globals in config file (ie all settings)
Kim Alvefur <zash@zash.se>
parents:
8576
diff
changeset
|
118 |
ignore = { "131" }; |
8802
7324a2fe755a
.luacheckrc: Fix whitespace
Matthew Wild <mwild1@gmail.com>
parents:
8730
diff
changeset
|
119 |
globals = { |
8560
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
120 |
"Host", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
121 |
"host", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
122 |
"VirtualHost", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
123 |
"Component", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
124 |
"component", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
125 |
"Include", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
126 |
"include", |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
127 |
"RunScript" |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
128 |
}; |
28f9b8a5d9cb
luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents:
8536
diff
changeset
|
129 |
} |
8803
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8802
diff
changeset
|
130 |
|
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8802
diff
changeset
|
131 |
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:
8802
diff
changeset
|
132 |
-- 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:
8802
diff
changeset
|
133 |
-- Do not add more files here, but do help us fix these! |
9446
4e881be88727
.luacheckrc: Ignore unused secondaries in non-strict mode
Kim Alvefur <zash@zash.se>
parents:
9445
diff
changeset
|
134 |
|
8824
c1014eac2a1a
.luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents:
8809
diff
changeset
|
135 |
local exclude_files = { |
9944
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
136 |
"doc/net.server.lua"; |
8803
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8802
diff
changeset
|
137 |
|
9944
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
138 |
"fallbacks/bit.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
139 |
"fallbacks/lxp.lua"; |
8803
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8802
diff
changeset
|
140 |
|
9944
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
141 |
"net/dns.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
142 |
"net/server_select.lua"; |
8803
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8802
diff
changeset
|
143 |
|
9944
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
144 |
"plugins/mod_storage_sql1.lua"; |
8803
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8802
diff
changeset
|
145 |
|
9944
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
146 |
"spec/core_moduleapi_spec.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
147 |
"spec/util_http_spec.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
148 |
"spec/util_ip_spec.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
149 |
"spec/util_multitable_spec.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
150 |
"spec/util_rfc6724_spec.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
151 |
"spec/util_throttle_spec.lua"; |
8803
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8802
diff
changeset
|
152 |
|
9944
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
153 |
"tools/ejabberd2prosody.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
154 |
"tools/ejabberdsql2prosody.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
155 |
"tools/erlparse.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
156 |
"tools/jabberd14sql2prosody.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
157 |
"tools/migration/migrator.cfg.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
158 |
"tools/migration/migrator/jabberd14.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
159 |
"tools/migration/migrator/mtools.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
160 |
"tools/migration/migrator/prosody_files.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
161 |
"tools/migration/migrator/prosody_sql.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
162 |
"tools/migration/prosody-migrator.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
163 |
"tools/openfire2prosody.lua"; |
5d5e3d982bdc
.luacheckrc: Correct indentation of 'exclude_files' list
Kim Alvefur <zash@zash.se>
parents:
9873
diff
changeset
|
164 |
"tools/xep227toprosody.lua"; |
8803
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8802
diff
changeset
|
165 |
} |
8824
c1014eac2a1a
.luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents:
8809
diff
changeset
|
166 |
for _, file in ipairs(exclude_files) do |
c1014eac2a1a
.luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents:
8809
diff
changeset
|
167 |
files[file] = { only = {} } |
c1014eac2a1a
.luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents:
8809
diff
changeset
|
168 |
end |
8803
dd615a7a6b72
.luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents:
8802
diff
changeset
|
169 |
end |