--- @class TodoOptions
local opts = {
    keywords = {
        FIX = {
            icon = " ",
            color = "error",
            alt = { "FIXME", "BUG", "FIXIT", "ISSUE" },
        },
        TODO = {
            icon = " ",
            color = "info",
        },
        HACK = {
            icon = " ",
            color = "warning",
            alt = { "WORKAROUND" },
        },
        WARN = {
            icon = " ",
            color = "warning",
            alt = { "WARNING", "XXX" },
        },
        PERF = {
            icon = " ",
            alt = { "OPTIM", "PERFORMANCE", "OPTIMIZE" },
        },
        NOTE = {
            icon = " ",
            color = "hint",
            alt = { "INFO" },
        },
        TEST = {
            icon = "󰀠 ",
            color = "test",
            alt = { "TESTING", "PASSED", "FAILED" },
        },
    },
    highlight = {
        -- NOTE: disable multiline todo comments
        multiline = false,
        pattern = [[.*<(KEYWORDS)\s*:]],
        exclude = {},
    },
}

return opts