-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.luacheckrc
More file actions
104 lines (101 loc) · 1.35 KB
/
.luacheckrc
File metadata and controls
104 lines (101 loc) · 1.35 KB
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
std = "lua51"
max_line_length = false
exclude_files = {
"**/Libs",
}
only = {
"011", -- syntax
"1", -- globals
}
ignore = {
"11/SLASH_.*", -- slash handlers
"1/[A-Z][A-Z][A-Z0-9_]+", -- three letter+ constants
}
globals = {
-- wow std api
"abs",
"acos",
"asin",
"atan",
"atan2",
"bit",
"ceil",
"cos",
"date",
"debuglocals",
"debugprofilestart",
"debugprofilestop",
"debugstack",
"deg",
"difftime",
"exp",
"fastrandom",
"floor",
"forceinsecure",
"foreach",
"foreachi",
"format",
"frexp",
"geterrorhandler",
"getn",
"gmatch",
"gsub",
"hooksecurefunc",
"issecure",
"issecurevariable",
"ldexp",
"log",
"log10",
"max",
"min",
"mod",
"rad",
"random",
"scrub",
"securecall",
"seterrorhandler",
"sin",
"sort",
"sqrt",
"strbyte",
"strchar",
"strcmputf8i",
"strconcat",
"strfind",
"string.join",
"strjoin",
"strlen",
"strlenutf8",
"strlower",
"strmatch",
"strrep",
"strrev",
"strsplit",
"strsub",
"strtrim",
"strupper",
"table.wipe",
"tan",
"time",
"tinsert",
"tremove",
"wipe",
-- everything else
"GetBuildInfo",
"LibStub",
"CreateFrame",
"CombatLogGetCurrentEventInfo",
"UnitGUID",
"UnitAura",
"GetTime",
"C_Timer",
"GetSpellInfo",
"UnitChannelInfo",
"UnitCastingInfo",
"tinsert",
"UnitPlayerOrPetInParty",
"UnitPlayerOrPetInRaid",
"UnitIsUnit",
"UnitExists",
"UnitReaction",
}