Remove the fucking linter warnings

This commit is contained in:
2025-01-01 14:36:27 +01:00
parent ed7c1a4685
commit 8c45e90ce1
6 changed files with 16 additions and 10 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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