Consider this code
---
-- (Some function description)
-- @param #MyType self
-- @param #list<#string> newNames New names
function MyType:setNewNames(newNames)
-- (Some code)
end
According to the doc, this is the correct way to describe a list of some type. But the documentor treats the list as a primitive, the first < as its name and the generic type is parsed as part of the description (see image below)
But this is the resulting doc:
