-
Notifications
You must be signed in to change notification settings - Fork 94
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Stylua will format a documented function defined as a table value in a way that EmmyLua complains about @param doc-comment.
Before formatting ↓, ---@param n is correctly recognized by EmmyLua (through lua-language-server). doc-comment lines are indented the same above the function(…) line. No complains from EmmyLua
local t = {
plus_one =
---@param n number
---@return number
function(n)
return n + 1
end,
}
After formatting ↓, ---@param n is moved to the key line, and it's mis-aligned with the rest of the doc-comment lines, in this case the @return one. EmmyLua complains Undefined param n on ---@param n number .
local t = {
plus_one = ---@param n number
---@return number
function(n)
return n + 1
end,
}
Expected behavior: doc-comment alignment has higher priority, so all doc-comment lines are kept at same indentation. Don't mind if this results in function(…) line having a different indent
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working