-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.luacheckrc
89 lines (76 loc) · 1.25 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
89
max_line_length = false
exclude_files = {
}
ignore = {
-- Ignore global writes/accesses/mutations on anything prefixed with the add-on name.
-- This is the standard prefix for all of our global frame names and mixins.
"11./^MessageQueue",
-- Ignore unused self. This would popup for Mixins and Objects
"212/self",
}
globals = {
-- Globals
"SLASH_MESSAGEQUEUE1",
"SLASH_MESSAGEQUEUE2",
"SLASH_MESSAGEQUEUE3",
-- AddOn Overrides
}
read_globals = {
-- Libraries
-- 3rd party add-ons
}
std = "lua51+wow"
stds.wow = {
-- Globals that we mutate.
globals = {
"SlashCmdList"
},
-- Globals that we access.
read_globals = {
-- Lua function aliases and extensions
"date",
"floor",
"ceil",
"format",
"sort",
"strconcat",
"strjoin",
"strlen",
"strlenutf8",
"strsplit",
"strtrim",
"strupper",
"strlower",
"tAppendAll",
"tContains",
"tFilter",
"time",
"tinsert",
"tInvert",
"tremove",
"wipe",
"max",
"min",
"abs",
"random",
"Lerp",
"sin",
"cos",
-- Global Functions
"CreateFrame",
"FlashClientIcon",
"SendChatMessage",
-- Global Mixins and UI Objects
UIParent = {
fields = {
"GetFrameLevel"
}
},
C_Timer = {
fields = {
"NewTimer"
}
}
-- Global Constants
},
}