我在用
- go-swagger 客户端模板
- 大摇大摆 v0.25.0
go version go1.17.1 linux/amd64
- 生成文件
cytopia/goimports:latest-release-0.2
和我的存储库
└── myRepository
└── go.mod
└── go.sum
├── foo
│ └── fooclient
│ └── operations
│ └── foo-client.go
│ └── fooclientmodels
├── bar
│ └── barclient
│ └── operations
│ └── bar-client.go
└── fooclientmodels
go-swagger 和 goimports 应该自动执行此操作,但是foo-client.go
检测到模棱两可operations
并barclient
导致我手动选择正确的包。
这是可以避免的吗?
这个问题似乎多年来一直悬而未决
https://github.com/golang/go/issues/23148
https://github.com/golang/go/issues/9197
谢谢!