diff --git a/class.go b/class.go index 8464c05..83f0780 100644 --- a/class.go +++ b/class.go @@ -238,8 +238,10 @@ func getConstructors(doc *goquery.Document, log *logger.Logger) ([]Constructor, parameterDescription = strings.ReplaceAll(parameterDescription, fmt.Sprintf("\n%s\n", param), "") parameterDescription = strings.TrimSpace(parameterDescription) - log.Trace("Parameter %d comment: '%s'", i, parameterDescription) - resConstructor.Params[i].Comment = parameterDescription + if len(resConstructor.Params) > i { + log.Trace("Parameter %d comment: '%s'", i, parameterDescription) + resConstructor.Params[i].Comment = parameterDescription + } }) constructorBlock.Find("div:not(.function):not(.indented) > p:not(:has(*))").Each(func(i int, s *goquery.Selection) { diff --git a/class.tmpl b/class.tmpl index 951584e..8d48ba5 100644 --- a/class.tmpl +++ b/class.tmpl @@ -1,3 +1,4 @@ +--luacheck: ignore 212 111 ---@diagnostic disable: missing-return, lowercase-global ---@class {{.ClassName}} {{- range .Fields}}