这个文件:
package foo
func errorer() error {
return errors.New("Whoops")
}
Run Code Online (Sandbox Code Playgroud)
将改为goimports:
package foo
import "errors"
func errorer() error {
return errors.New("Whoops")
}
Run Code Online (Sandbox Code Playgroud)
但是,我想github.com/pkg/errors在这个项目的每个地方都使用这个包,而不是errors包.
我可以告诉goimports他们总是喜欢这个github.com/pkg/errors包吗?
小智 1
我还没有尝试过这个,但根据以下文档: https: //github.com/golang/tools/blob/master/cmd/goimports/doc.go
为了排除 $GOPATH 中的目录被扫描 Go 文件,goimports 遵循 $GOPATH/src/.goimportsignore 中的配置文件,该文件可能包含空行、注释行(以“#”开头)或相对于扫描时忽略的配置文件。不允许使用通配符或正则表达式模式。使用“-v”详细标志来验证它是否正常工作并查看 goimports 正在做什么。
所以你可以尝试排除错误目录。
| 归档时间: |
|
| 查看次数: |
539 次 |
| 最近记录: |