Remove the fucking linter warnings
This commit is contained in:
@@ -2,6 +2,7 @@ local addonname, shared = ...
|
|||||||
---@cast shared HeimdallShared
|
---@cast shared HeimdallShared
|
||||||
---@cast addonname string
|
---@cast addonname string
|
||||||
|
|
||||||
|
---@diagnostic disable-next-line: missing-fields
|
||||||
shared.DeathReporter = {}
|
shared.DeathReporter = {}
|
||||||
function shared.DeathReporter.Init()
|
function shared.DeathReporter.Init()
|
||||||
-- if not Heimdall_Data.config.deathReporter.enabled then
|
-- if not Heimdall_Data.config.deathReporter.enabled then
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
local addonname, data = ...
|
local addonname, shared = ...
|
||||||
---@cast data HeimdallData
|
---@cast shared HeimdallShared
|
||||||
---@cast addonname string
|
---@cast addonname string
|
||||||
|
|
||||||
if not data.dumpTable then
|
if not shared.dumpTable then
|
||||||
---@param table table
|
---@param table table
|
||||||
---@param depth number?
|
---@param depth number?
|
||||||
data.dumpTable = function(table, depth)
|
shared.dumpTable = function(table, depth)
|
||||||
if not table then
|
if not table then
|
||||||
print(tostring(table))
|
print(tostring(table))
|
||||||
return
|
return
|
||||||
@@ -20,7 +20,7 @@ if not data.dumpTable then
|
|||||||
for k, v in pairs(table) do
|
for k, v in pairs(table) do
|
||||||
if (type(v) == "table") then
|
if (type(v) == "table") then
|
||||||
print(string.rep(" ", depth) .. k .. ":")
|
print(string.rep(" ", depth) .. k .. ":")
|
||||||
data.dumpTable(v, depth + 1)
|
shared.dumpTable(v, depth + 1)
|
||||||
else
|
else
|
||||||
print(string.rep(" ", depth) .. k .. ": ", v)
|
print(string.rep(" ", depth) .. k .. ": ", v)
|
||||||
end
|
end
|
||||||
|
|||||||
12
Heimdall.lua
12
Heimdall.lua
@@ -12,6 +12,8 @@ local function init()
|
|||||||
---@field config HeimdallConfig
|
---@field config HeimdallConfig
|
||||||
---@field stinkies table<string, boolean>
|
---@field stinkies table<string, boolean>
|
||||||
if not Heimdall_Data then Heimdall_Data = {} end
|
if not Heimdall_Data then Heimdall_Data = {} end
|
||||||
|
---@class InitTable
|
||||||
|
---@field Init fun(): nil
|
||||||
|
|
||||||
---@class HeimdallShared
|
---@class HeimdallShared
|
||||||
---@field raceMap table<string, string>
|
---@field raceMap table<string, string>
|
||||||
@@ -22,11 +24,11 @@ local function init()
|
|||||||
---@field utf8len fun(input: string): number
|
---@field utf8len fun(input: string): number
|
||||||
---@field padString fun(input: string, targetLength: number, left?: boolean): string
|
---@field padString fun(input: string, targetLength: number, left?: boolean): string
|
||||||
---@field GetOrDefault fun(table: table<any, any>, keys: string[], default: any): any
|
---@field GetOrDefault fun(table: table<any, any>, keys: string[], default: any): any
|
||||||
---@field Whoer { Init: fun() }
|
---@field Whoer InitTable
|
||||||
---@field Messenger { Init: fun() }
|
---@field Messenger InitTable
|
||||||
---@field Spotter { Init: fun() }
|
---@field Spotter InitTable
|
||||||
---@field DeathReporter { Init: fun() }
|
---@field DeathReporter InitTable
|
||||||
---@field Inviter { Init: fun() }
|
---@field Inviter InitTable
|
||||||
|
|
||||||
--- Config ---
|
--- Config ---
|
||||||
---@class HeimdallConfig
|
---@class HeimdallConfig
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ local addonname, shared = ...
|
|||||||
---@cast shared HeimdallShared
|
---@cast shared HeimdallShared
|
||||||
---@cast addonname string
|
---@cast addonname string
|
||||||
|
|
||||||
|
---@diagnostic disable-next-line: missing-fields
|
||||||
shared.Inviter = {}
|
shared.Inviter = {}
|
||||||
function shared.Inviter.Init()
|
function shared.Inviter.Init()
|
||||||
-- if not Heimdall_Data.config.inviter.enabled then
|
-- if not Heimdall_Data.config.inviter.enabled then
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ local addonname, shared = ...
|
|||||||
---@cast shared HeimdallShared
|
---@cast shared HeimdallShared
|
||||||
---@cast addonname string
|
---@cast addonname string
|
||||||
|
|
||||||
|
---@diagnostic disable-next-line: missing-fields
|
||||||
shared.Messenger = {}
|
shared.Messenger = {}
|
||||||
function shared.Messenger.Init()
|
function shared.Messenger.Init()
|
||||||
-- if not Heimdall_Data.config.messenger.enabled then
|
-- if not Heimdall_Data.config.messenger.enabled then
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ local addonname, shared = ...
|
|||||||
---@cast shared HeimdallShared
|
---@cast shared HeimdallShared
|
||||||
---@cast addonname string
|
---@cast addonname string
|
||||||
|
|
||||||
|
---@diagnostic disable-next-line: missing-fields
|
||||||
shared.Spotter = {}
|
shared.Spotter = {}
|
||||||
function shared.Spotter.Init()
|
function shared.Spotter.Init()
|
||||||
-- if not Heimdall_Data.config.spotter.enabled then
|
-- if not Heimdall_Data.config.spotter.enabled then
|
||||||
|
|||||||
Reference in New Issue
Block a user