https://github.com/lance6716/errhell
输入:
package main func main() { returnErr().try } func returnErr() error { return nil } 输出:
package main func main() { _err0 := returnErr() if _err0 != nil { return } } func returnErr() error { return nil } 我是期望完成类似 gofmt 一样的程序,让 IDE 调用从而方便生成 if err != nil {...}。当然如果 IDE 甚至 go 自己做的话,解析类型系统更好,生成的代码也会更好。
求 PR
