Skip to content

Commit 54c6826

Browse files
committed
Enable luacheck and correct some things
1 parent 84c13dd commit 54c6826

12 files changed

Lines changed: 250 additions & 41 deletions

.luacheckrc

Lines changed: 213 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,213 @@
1+
std = "lua51"
2+
max_line_length = false
3+
codes = true
4+
exclude_files = {
5+
"**/Libs",
6+
}
7+
ignore = {
8+
--"111/SexyMap2DB",
9+
--"111/SLASH_SexyMap1",
10+
--"111/SLASH_SexyMap2",
11+
--"111/SexyMap",
12+
--"111/GetMinimapShape",
13+
"212/self",
14+
--"11[23]",
15+
--"211",
16+
--"212",
17+
--"213",
18+
--"412/preset",
19+
--"432/self",
20+
}
21+
not_globals = {
22+
"arg", -- arg is a standard global, so without this it won't error when we typo "args" in a module
23+
}
24+
globals = {
25+
"bcmDB",
26+
"GetCVar",
27+
"SetCVar",
28+
"GetGuildRosterInfo",
29+
"Ambiguate",
30+
"GetRaidRosterInfo",
31+
"issecretvalue",
32+
"UnitName",
33+
"UnitLevel",
34+
"UnitIsPlayer",
35+
"UnitIsFriend",
36+
"IsInGroup",
37+
"GetNumGroupMembers",
38+
"C_FriendList",
39+
"IsInGuild",
40+
"GetNumGuildMembers",
41+
"IsInRaid",
42+
"GetLocale",
43+
"C_GuildInfo",
44+
"GetGuildRosterMOTD",
45+
"C_Timer",
46+
"ChatFrame1",
47+
"ChatTypeInfo",
48+
"GUILD_MOTD_TEMPLATE",
49+
"COMBATLOG_MESSAGE_LIMIT",
50+
"GetTime",
51+
"UnitClass",
52+
"strlenutf8",
53+
"strlen",
54+
"PlaySound",
55+
"ChatFrameUtil",
56+
"ChatFrame_AddMessageEventFilter",
57+
"UnitIsUnit",
58+
"SetChatColorNameByClass",
59+
"IsShiftKeyDown",
60+
"IsControlKeyDown",
61+
"GetCVarBool",
62+
"SlashCmdList",
63+
"C_ChatInfo",
64+
"SLASH_SMARTGROUP1",
65+
"SLASH_SMARTGROUP2",
66+
"SLASH_TELLTARGET1",
67+
"SLASH_TELLTARGET2",
68+
"hooksecurefunc",
69+
"strsplit",
70+
"CHAT_TIMESTAMP_FORMAT",
71+
"time",
72+
"BetterDate",
73+
"EventRegistry",
74+
"geterrorhandler",
75+
"C_BattleNet",
76+
"LOCALIZED_CLASS_NAMES_FEMALE",
77+
"LOCALIZED_CLASS_NAMES_MALE",
78+
"CUSTOM_CLASS_COLORS",
79+
"RAID_CLASS_COLORS",
80+
"GRAY_FONT_COLOR",
81+
"CreateFrame",
82+
"UIParent",
83+
"ChatFontNormal",
84+
"BNToastFrame",
85+
"ChatFrameMenuButton",
86+
"ChatFrameChannelButton",
87+
"BNGetFriendInfoByID",
88+
"BNGetGameAccountInfo",
89+
"IsShiftKeyDown",
90+
"ChatFrameToggleVoiceDeafenButton",
91+
"ChatFrameToggleVoiceMuteButton",
92+
"TextToSpeechButtonFrame",
93+
"QuickJoinToastButton",
94+
"CHAT_INSTANCE_CHAT_GET",
95+
"CHAT_INSTANCE_CHAT_LEADER_GET",
96+
"CHAT_GUILD_GET",
97+
"CHAT_PARTY_GET",
98+
"CHAT_PARTY_LEADER_GET",
99+
"CHAT_PARTY_GUIDE_GET",
100+
"CHAT_OFFICER_GET",
101+
"CHAT_RAID_GET",
102+
"CHAT_RAID_LEADER_GET",
103+
"CHAT_RAID_WARNING_GET",
104+
"LibStub",
105+
"GENERAL_CHAT_DOCK",
106+
"CHAT_FRAME_TEXTURES",
107+
"MOVING_CHATFRAME",
108+
"CombatLogQuickButtonFrame_Custom",
109+
"IsAltKeyDown",
110+
"ChatEdit_OnEscapePressed",
111+
"ChatFrame1EditBox",
112+
"C_PartyInfo",
113+
"BNInviteFriend",
114+
"CHATLOGENABLED",
115+
"LoggingChat",
116+
"GetInstanceInfo",
117+
"LoggingCombat",
118+
"COMBATLOGENABLED",
119+
"COMBATLOGDISABLED",
120+
121+
"BCMEnableButton",
122+
"BCMPanelDesc",
123+
"BCM_Warning",
124+
"BCM_OptionsWarn",
125+
"BCM_BNetColor_Button",
126+
"BCM_PlayerBrackDesc",
127+
"BCM_PlayerLBrack",
128+
"BCM_PlayerRBrack",
129+
"BCM_PlayerSeparator",
130+
"BCM_ChanName_Input",
131+
"BCM_Highlight_Input",
132+
"BCM_Timestamp_InputCol",
133+
"BCM_Timestamp_Format",
134+
"BCM_TimestampColor_Button",
135+
"Settings",
136+
"InterfaceOptionsFramePanelContainer",
137+
"BCM_PlayerLevel_Button",
138+
"SLASH_BasicChatMods1",
139+
"ENABLE",
140+
"CHATLOGDISABLED",
141+
"BCM_AutoLog",
142+
"BCM_BNet",
143+
"CLASS_COLORS",
144+
"BCM_ChannelNames",
145+
"BCM_ChanName_DropMiddle",
146+
"BCM_ChanName_DropText",
147+
"BCM_ChanName_Tip",
148+
"ADD_CHANNEL",
149+
"table",
150+
"UIDropDownMenu_AddButton",
151+
"INSTANCE_CHAT",
152+
"INSTANCE_CHAT_LEADER",
153+
"GUILD",
154+
"PARTY",
155+
"PARTY_LEADER",
156+
"OFFICER",
157+
"RAID",
158+
"RAID_LEADER",
159+
"RAID_WARNING",
160+
"BCM_ChatCopy",
161+
"SHOW_NEWBIE_TIPS_TEXT",
162+
"BCM_EditBox",
163+
"HIDE_PULLOUT_BG",
164+
"BCM_EditBoxScale_SliderText",
165+
"BCM_EditBoxScale_SliderHigh",
166+
"BCM_EditBoxScale_SliderLow",
167+
"BCM_EditBoxPositionMiddle",
168+
"BCM_EditBoxPositionText",
169+
"BCM_Font",
170+
"BCM_FontNameMiddle",
171+
"BCM_FontNameText",
172+
"BCM_FontSizeText",
173+
"FONT_SIZE",
174+
"FONT_SIZE_TEMPLATE",
175+
"BCM_FontSizeHigh",
176+
"BCM_FontSizeLow",
177+
"BCM_FontFlagMiddle",
178+
"BCM_FontFlagText",
179+
"NONE",
180+
"BCM_Highlight",
181+
"BCM_History",
182+
"BCM_History_GetText",
183+
"BCM_History_Set",
184+
"BCM_History_SetText",
185+
"HISTORY",
186+
"BCM_History_GetHigh",
187+
"BCM_History_GetLow",
188+
"BCM_History_Get",
189+
"BCM_History_SetHigh",
190+
"BCM_History_SetLow",
191+
"BCM_Justify",
192+
"BCM_Justify_GetText",
193+
"BCM_Justify_Set",
194+
"BCM_Justify_SetText",
195+
"BCM_Justify_GetHigh",
196+
"BCM_Justify_GetLow",
197+
"BCM_Justify_Get",
198+
"BCM_Justify_SetHigh",
199+
"BCM_Justify_SetLow",
200+
"BCM_PlayerNames",
201+
"BCM_Sticky",
202+
"BCM_Sticky_DropText",
203+
"GUILD_NEWS_MAKE_STICKY",
204+
"BCM_Timestamp",
205+
"COLOR",
206+
"FORMATTING",
207+
"TIMEMANAGER_AM",
208+
"TIMEMANAGER_PM",
209+
"D_SECONDS",
210+
"D_MINUTES",
211+
"AUCTION_DURATION_ONE",
212+
"AUCTION_DURATION_TWO",
213+
}

0 commit comments

Comments
 (0)