gofimports/internal/imports/formatter_option.go

22 lines
353 B
Go

package imports
type FormatterOptionFn func(*Formatter)
func FormatterWithList() FormatterOptionFn {
return func(f *Formatter) {
f.isList = true
}
}
func FormatterWithWrite() FormatterOptionFn {
return func(f *Formatter) {
f.isWrite = true
}
}
func FormatterWithDiff() FormatterOptionFn {
return func(f *Formatter) {
f.isDiff = true
}
}