-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.luacheckrc
143 lines (140 loc) · 2.85 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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
std = "lua51"
max_line_length = false
exclude_files = {
".luacheckrc"
}
ignore = {
"212/self", -- Unused argument
"212/event", -- Unused argument
}
globals = {
-- Constants
"BINDING_HEADER_TARGETING",
"CUSTOM_CLASS_COLORS",
"DEAD",
"DIFFICULT_DIFFICULTY_COLOR_CODE",
"EASY_DIFFICULTY_COLOR_CODE",
"FACTION_ALLIANCE",
"FACTION_HORDE",
"FAIR_DIFFICULTY_COLOR_CODE",
"IMPOSSIBLE_DIFFICULTY_COLOR_CODE",
"ITEM_QUALITY_COLORS",
"LEVEL",
"LIGHTGRAY_FONT_COLOR_CODE",
"NORMAL_FONT_COLOR",
"PVP_ENABLED",
"RAID_CLASS_COLORS",
"TOOLTIP_DEFAULT_BACKGROUND_COLOR",
"TRIVIAL_DIFFICULTY_COLOR_CODE",
"UIDROPDOWNMENU_MAXLEVELS",
"UNKNOWNOBJECT",
"WARNING_FONT_COLOR_CODE",
"WHITE_FONT_COLOR_CODE",
"WOW_PROJECT_BURNING_CRUSADE_CLASSIC",
"WOW_PROJECT_CLASSIC",
"WOW_PROJECT_ID",
"WOW_PROJECT_MAINLINE",
-- Globals
"AtlasLootTooltip",
"AutoCompleteBox",
"BackdropTemplateMixin",
"BattlePetTooltip",
"CalendarContextMenu",
"CharCustomizeNoHeaderTooltip",
"CharCustomizeTooltip",
"ChatMenu",
"CommunitiesFrame",
"EmbeddedItemTooltip",
"EmoteMenu",
"EventTraceTooltip",
"FloatingBattlePetTooltip",
"FrameStackTooltip",
"FriendsTooltip",
"GameNoHeaderTooltip",
"GameSmallHeaderTooltip",
"GameTooltip",
"GameTooltipDataMixin",
"GameTooltipHeaderText",
"GameTooltipStatusBar",
"GameTooltipText",
"GameTooltipTextLeft1",
"GameTooltipTextLeft2",
"GameTooltipTextSmall",
"GarrisonMissionMechanicFollowerCounterTooltip",
"GarrisonMissionMechanicTooltip",
"ItemRefShoppingTooltip1",
"ItemRefShoppingTooltip2",
"ItemRefTooltip",
"ItemSocketingDescription",
"LanguageMenu",
"LibDBIconTooltip",
"LibStub",
"ManiaTipDB",
"NamePlateTooltip",
"PetBattlePrimaryAbilityTooltip",
"PetBattlePrimaryUnitTooltip",
"QuestScrollFrame",
"QueueStatusFrame",
"QuickKeybindTooltip",
"RuneforgeFrameResultTooltip",
"ShoppingTooltip1",
"ShoppingTooltip2",
"VoiceMacroMenu",
-- Functions
"CreateColor",
"CreateFrame",
"floor",
"format",
"GetFactionInfoByID",
"GetGuildInfo",
"GetItemQualityColor",
"GetLFGDungeonRewardLink",
"GetLFGDungeonShortageRewardLink",
"GetMouseFocus",
"GetQuestGreenRange",
"GetRealmName",
"gsub",
"hooksecurefunc",
"Mixin",
"Round",
"strfind",
"strmatch",
"UnitAura",
"UnitBattlePetLevel",
"UnitBattlePetType",
"UnitCanAttack",
"UnitClass",
"UnitClassification",
"UnitCreatureFamily",
"UnitCreatureType",
"UnitExists",
"UnitHealth",
"UnitHealthMax",
"UnitIsAFK",
"UnitIsBattlePetCompanion",
"UnitIsConnected",
"UnitIsDead",
"UnitIsDND",
"UnitIsPlayer",
"UnitIsPVP",
"UnitIsPVPSanctuary",
"UnitIsTapDenied",
"UnitIsUnit",
"UnitIsWildBattlePet",
"UnitLevel",
"UnitName",
"UnitPlayerControlled",
"UnitQuestTrivialLevelRange",
"UnitRace",
"UnitReaction",
"WrapTextInColorCode",
-- Namespace
"C_CreatureInfo",
"C_PetBattles",
"C_TradeSkillUI",
"Enum",
"EventUtil",
"Item",
"ScrollUtil",
"TooltipDataProcessor",
}