Skip to content

Commit e88f182

Browse files
committed
Support fixing multiple empty lines
1 parent fad6186 commit e88f182

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

pkg/golinters/whitespace.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ func NewWhitespace(settings *config.WhitespaceSettings) *goanalysis.Linter {
4949
switch issue.MessageType {
5050
case whitespace.MessageTypeRemove:
5151
report.LineRange = &result.Range{
52-
From: issue.LineNumber,
53-
To: issue.LineNumber,
52+
From: issue.LineNumbers[0],
53+
To: issue.LineNumbers[len(issue.LineNumbers)-1],
5454
}
5555

5656
report.Replacement = &result.Replacement{

test/testdata/fix/out/whitespace.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ func oneLeadingNewlineWithCommentFunc() {
4141
}
4242

4343
func twoLeadingNewlines() {
44-
4544
fmt.Println("Hello world")
4645
}
4746

0 commit comments

Comments
 (0)