比如写的时候随便写了直接
type Person struct{} func init(){} func (p *Person)say(){} var p *Person func NewPerson()*Person{ ... ... return p } func (p *Person)aha(){} 当我保存或者手动 format 的时候触发 lint 把我的格式变为
var p *Person type Person struct{} func init(){} func NewPerson() func (p *Person) say() func (p *Person) aha() 