-- luacheck config для WoW 3.3.5a аддона
std = "lua51"
max_line_length = false
no_unused_args = true

globals = {
    -- Namespace аддона
    "PBPT",
    "playerBotProfessionTrackerDB",

    -- WoW slash commands
    "SLASH_PBPT1",
    "SlashCmdList",

    -- WoW StaticPopup
    "StaticPopupDialogs",
    "StaticPopup_Show",

    -- WoW UI globals
    "UIParent",
    "UISpecialFrames",
    "GameTooltip",
    "ChatFrame_AddMessageEventFilter",
    "CreateFrame",
    "tinsert",

    -- WoW Unit API
    "UnitName",
    "UnitClass",
    "UnitLevel",
    "UnitRace",
    "UnitSex",
    "UnitIsConnected",

    -- WoW Guild/Group API
    "GetGuildInfo",
    "GetNumRaidMembers",
    "GetRaidRosterInfo",
    "GetNumPartyMembers",

    -- WoW Skill API
    "GetNumSkillLines",
    "GetSkillLineInfo",

    -- WoW Realm/Misc API
    "GetRealmName",
    "GetTime",
    "time",
    "date",
    "strsplit",
    "SendChatMessage",
    "GetAchievementInfo",
    "GetLocale",
    "WOW_PROJECT_ID",
    "IsAddOnLoaded",
    "GetCursorPosition",
    "IsMouseButtonDown",
    "Minimap",
}

-- Исключаем Libs сторонних библиотек если появятся
exclude_files = {}
