golangci-lint/test/testdata/fix/in/whitespace.go
Simon Sawert 78742aca92
whitespace: update after moving to the analysis package (#4003)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
2023-11-05 13:17:19 +01:00

85 lines
1017 B
Go

//golangcitest:args -Ewhitespace
//golangcitest:config_path testdata/configs/whitespace-fix.yml
//golangcitest:expected_exitcode 0
package p
import "fmt"
//line yaccpar:1
func oneLeadingNewline() {
fmt.Println("Hello world")
}
func oneNewlineAtBothEnds() {
fmt.Println("Hello world")
}
func noNewlineFunc() {
}
func oneNewlineFunc() {
}
func twoNewlinesFunc() {
}
func noNewlineWithCommentFunc() {
// some comment
}
func oneTrailingNewlineWithCommentFunc() {
// some comment
}
func oneLeadingNewlineWithCommentFunc() {
// some comment
}
func twoLeadingNewlines() {
fmt.Println("Hello world")
}
func multiFuncFunc(a int,
b int) {
fmt.Println("Hello world")
}
func multiIfFunc() {
if 1 == 1 &&
2 == 2 {
fmt.Println("Hello multi-line world")
}
if true {
if true {
if true {
if 1 == 1 &&
2 == 2 {
fmt.Println("Hello nested multi-line world")
}
}
}
}
}
func notGoFmted() {
fmt.Println("Hello world")
}