Software /
code /
prosody
Annotate
.luacheckrc @ 7949:8acc35b5355a
core: Allow select core modules to mutate some globals (needs luacheck 1.19)
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 04 Mar 2017 20:09:28 +0100 |
parent | 7948:ed99a8e3c260 |
child | 7952:38053bf1630d |
rev | line source |
---|---|
6667
e4338c0f739a
.luacheckrc: Commit initial config for luacheck
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
1 cache = true |
6986
6aae14b079d0
.luacheckrc: Whitelist import() global function
Matthew Wild <mwild1@gmail.com>
parents:
6790
diff
changeset
|
2 read_globals = { "prosody", "hosts", "import" } |
6667
e4338c0f739a
.luacheckrc: Commit initial config for luacheck
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
3 globals = { "_M" } |
e4338c0f739a
.luacheckrc: Commit initial config for luacheck
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
4 allow_defined_top = true |
e4338c0f739a
.luacheckrc: Commit initial config for luacheck
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
5 module = true |
e4338c0f739a
.luacheckrc: Commit initial config for luacheck
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
6 unused_secondaries = false |
e4338c0f739a
.luacheckrc: Commit initial config for luacheck
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
7 codes = true |
6790
e2cd5848c650
luacheckrc: Ignore unused _ENV variable
Kim Alvefur <zash@zash.se>
parents:
6750
diff
changeset
|
8 ignore = { "411/err", "421/err", "411/ok", "421/ok", "211/_ENV" } |
6750
2a2eb30b1ed4
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents:
6667
diff
changeset
|
9 |
7948
ed99a8e3c260
luacheckrc: Set max line length to 150 for now [luacheck]
Kim Alvefur <zash@zash.se>
parents:
7872
diff
changeset
|
10 max_line_length = 150 |
ed99a8e3c260
luacheckrc: Set max line length to 150 for now [luacheck]
Kim Alvefur <zash@zash.se>
parents:
7872
diff
changeset
|
11 |
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
|
12 files["core/"] = { |
7949
8acc35b5355a
core: Allow select core modules to mutate some globals (needs luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
7948
diff
changeset
|
13 read_globals = { "prosody", "hosts" }; |
8acc35b5355a
core: Allow select core modules to mutate some globals (needs luacheck 1.19)
Kim Alvefur <zash@zash.se>
parents:
7948
diff
changeset
|
14 globals = { "prosody.hosts.?", "hosts.?" }; |
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
|
15 } |
6750
2a2eb30b1ed4
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents:
6667
diff
changeset
|
16 files["plugins/"] = { |
7479
a82f88db12f7
luacheckrc: make module a global in plugins/
Anton Shestakov <av6@dwimlabs.net>
parents:
7478
diff
changeset
|
17 globals = { "module" }; |
6750
2a2eb30b1ed4
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents:
6667
diff
changeset
|
18 } |
7476
42d8955be784
luacheckrc: Ignore assert helper functions used in tests/*
Kim Alvefur <zash@zash.se>
parents:
6986
diff
changeset
|
19 files["tests/"] = { |
7478
2489abe342c1
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
Anton Shestakov <av6@dwimlabs.net>
parents:
7476
diff
changeset
|
20 read_globals = { |
2489abe342c1
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
Anton Shestakov <av6@dwimlabs.net>
parents:
7476
diff
changeset
|
21 "testlib_new_env", |
2489abe342c1
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
Anton Shestakov <av6@dwimlabs.net>
parents:
7476
diff
changeset
|
22 "assert_equal", |
2489abe342c1
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
Anton Shestakov <av6@dwimlabs.net>
parents:
7476
diff
changeset
|
23 "assert_table", |
2489abe342c1
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
Anton Shestakov <av6@dwimlabs.net>
parents:
7476
diff
changeset
|
24 "assert_function", |
2489abe342c1
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
Anton Shestakov <av6@dwimlabs.net>
parents:
7476
diff
changeset
|
25 "assert_string", |
2489abe342c1
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
Anton Shestakov <av6@dwimlabs.net>
parents:
7476
diff
changeset
|
26 "assert_boolean", |
2489abe342c1
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
Anton Shestakov <av6@dwimlabs.net>
parents:
7476
diff
changeset
|
27 "assert_is", |
2489abe342c1
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
Anton Shestakov <av6@dwimlabs.net>
parents:
7476
diff
changeset
|
28 "assert_is_not", |
2489abe342c1
luacheckrc: make test helpers read-only globals, add testlib_new_env and runtest
Anton Shestakov <av6@dwimlabs.net>
parents:
7476
diff
changeset
|
29 "runtest", |
7476
42d8955be784
luacheckrc: Ignore assert helper functions used in tests/*
Kim Alvefur <zash@zash.se>
parents:
6986
diff
changeset
|
30 }; |
42d8955be784
luacheckrc: Ignore assert helper functions used in tests/*
Kim Alvefur <zash@zash.se>
parents:
6986
diff
changeset
|
31 } |