/
.luacheckrc
88 lines (83 loc) · 2.1 KB
/
.luacheckrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
std = "luajit"
globals = {"box", "_TARANTOOL", "tonumber64"}
ignore = {
-- Accessing an undefined field of a global variable <debug>.
"143/debug",
-- Accessing an undefined field of a global variable <string>.
"143/string",
-- Accessing an undefined field of a global variable <table>.
"143/table",
-- Unused argument <self>.
"212/self",
-- Redefining a local variable.
"411",
-- Redefining an argument.
"412",
-- Shadowing a local variable.
"421",
-- Shadowing an upvalue.
"431",
-- Shadowing an upvalue argument.
"432",
}
include_files = {
"extra/**/*.lua",
"extra/dist/tarantoolctl.in",
"src/**/*.lua",
"static-build/**/*.lua",
"test/sql-tap/**/*.lua"
}
exclude_files = {
"src/box/lua/serpent.lua",
}
--
-- gh-5464: Fix luacheck warnings in test/sql-tap
--
files["test/sql-tap/**/*.lua"] = {
ignore = {
-- Accessing an undefined global variable.
"113",
-- Unused local variable.
"211",
-- Unused argument.
"212",
-- Unused loop variable.
"213",
-- Local variable is set but never accessed.
"231",
-- "Value assigned to a local variable is unused."
"311",
-- Unreachable code.
"511",
-- Loop can be executed at most once.
"512",
-- An empty if branch.
"542",
-- A line consists of nothing but whitespace.
"611",
-- A line contains trailing whitespace.
"612",
-- Trailing whitespace in a string.
"613",
-- Trailing whitespace in a comment.
"614",
-- Inconsistent indentation (SPACE followed by TAB).
"621",
-- Line is too long.
"631"
}
}
files["src/lua/help.lua"] = {
-- Globals defined for interactive mode.
globals = {"help", "tutorial"},
}
files["src/lua/init.lua"] = {
-- Miscellaneous global function definition.
globals = {"dostring"},
}
files["src/box/lua/console.lua"] = {
ignore = {
-- https://github.com/tarantool/tarantool/issues/5032
"212",
}
}