-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
.luacheckrc
90 lines (78 loc) · 1.86 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
std = 'lua51'
quiet = 1 -- suppress report output for files without warnings
-- see https://luacheck.readthedocs.io/en/stable/warnings.html#list-of-warnings
-- and https://luacheck.readthedocs.io/en/stable/cli.html#patterns
ignore = {
'212/self', -- unused argument self
'631', -- line is too long
}
globals = {
-- FrameXML objects we mutate
'StaticPopupDialogs', -- FrameXML/StaticPopup.lua
-- exposed globals
'Molinari',
-- savedvariables
'MolinariDB3',
'MolinariDB2', -- old
}
read_globals = {
table = {fields = {'wipe'}},
-- FrameXML objects
'AuctionFrame', -- classic
'AuctionHouseFrame', -- retail
'EquipmentFlyoutFrame', -- retail
'GameTooltip',
'UIParent',
'Item',
'ItemLocation',
'PaperDollFrameItemFlyoutButtons', -- classic
'SOUNDKIT', -- retail
-- FrameXML functions
'AutoCastShine_AutoCastStart', -- classic
'AutoCastShine_AutoCastStop', -- classic
'CreateColor',
'GameTooltip_Hide',
'RegisterAttributeDriver',
'Mixin',
'nop',
-- FrameXML constants
'FACTION_RED_COLOR',
-- GlobalStrings
'ALT_KEY',
'ALT_KEY_TEXT',
'CTRL_KEY',
'ERR_USE_LOCKED_WITH_SPELL_S',
'ITEM_DISENCHANT_NOT_DISENCHANTABLE',
'NPEV2_ABILITYINITIAL', -- retail
'NPEV2_CASTER_ABILITYINITIAL', -- retail
'SHIFT_KEY',
'SPELL_FAILED_NEED_MORE_ITEMS',
'TRADE_SKILLS',
-- namespaces
'C_Item',
'C_Spell',
'C_Timer', -- retail
'C_TradeSkillUI', -- retail
'Enum',
'TooltipDataProcessor', -- retail
-- API
'CreateFrame',
'ExpandSkillHeader', -- classic
'FindSpellBookSlotBySpellID',
'GetNumSkillLines', -- classic
'GetProfessionInfo', -- hack
'GetProfessions', -- hack
'GetScreenWidth',
'GetSkillLineInfo', -- classic
'GetSpellInfo', -- classic
'GetTradeTargetItemLink',
'InCombatLockdown',
'IsAltKeyDown',
'IsControlKeyDown',
'IsPlayerSpell',
'IsShiftKeyDown',
'MuteSoundFile', -- retail
'UnitHasVehicleUI',
'UnitLevel',
'UnmuteSoundFile', -- retail
}