-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.luacheckrc
86 lines (79 loc) · 1.76 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
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
'212/event', -- unused argument event
'212/unit', -- unused argument unit
'212/.*_', -- unused argument with underscore suffix
}
read_globals = {
'debugstack',
'geterrorhandler',
string = { fields = { 'join', 'split', 'trim' } },
table = { fields = { 'removemulti', 'wipe' } },
-- FrameXML
'BackdropTemplateMixin',
'GameTooltip',
'PlayerBuffTimerManager',
'TotemFrame',
'UIParent',
-- namespaces
'Enum',
'SOUNDKIT',
-- API
C_AddOns = { fields = { 'GetAddOnMetadata', 'IsAddOnLoaded' } },
C_Spell = { fields = { 'GetSpellInfo' } },
'CreateFrame',
'GetLocale',
'GetThreatStatusColor',
'GetTime',
'GetTotemInfo',
'GetUnitPowerBarInfo',
'GetUnitPowerBarStringsByID',
'HasLFGRestrictions',
'InCombatLockdown',
'IsResting',
'Mixin',
'PlaySound',
'UnitBattlePetLevel',
'UnitCanAttack',
'UnitClass',
'UnitClassification',
'UnitEffectiveLevel',
'UnitExists',
'UnitGroupRolesAssigned',
'UnitHasIncomingResurrection',
'UnitHealth',
'UnitHealthMax',
'UnitHonorLevel',
'UnitIsBattlePetCompanion',
'UnitIsConnected',
'UnitIsDead',
'UnitIsDeadOrGhost',
'UnitIsEnemy',
'UnitIsFriend',
'UnitIsGhost',
'UnitIsGroupLeader',
'UnitIsPVP',
'UnitIsPlayer',
'UnitIsPVPFreeForAll',
'UnitIsTapDenied',
'UnitIsUnconscious',
'UnitIsUnit',
'UnitIsWildBattlePet',
'UnitName',
'UnitPlayerControlled',
'UnitPower',
'UnitPowerBarTimerInfo',
'UnitPowerMax',
'UnitPowerType',
'UnitReaction',
'UnitThreatSituation',
-- Global addons
'AdiDebug',
'BigWigsLoader',
'ColorGradient',
'oUF',
}