diff options
Diffstat (limited to 'pkgtools/pkglint/files/lineslexer.go')
-rw-r--r-- | pkgtools/pkglint/files/lineslexer.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgtools/pkglint/files/lineslexer.go b/pkgtools/pkglint/files/lineslexer.go index 1e7b5c1264d..fcf4d69d007 100644 --- a/pkgtools/pkglint/files/lineslexer.go +++ b/pkgtools/pkglint/files/lineslexer.go @@ -92,10 +92,12 @@ func (llex *LinesLexer) SkipEmptyOrNote() bool { return true } - if llex.index == 0 { + if llex.index < llex.lines.Len() || llex.lines.Len() == 0 { fix := llex.CurrentLine().Autofix() fix.Notef("Empty line expected before this line.") - fix.InsertBefore("") + if !llex.EOF() { + fix.InsertBefore("") + } fix.Apply() } else { fix := llex.PreviousLine().Autofix() |