0

我在用

  • 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检测到模棱两可operationsbarclient导致我手动选择正确的包。

这是可以避免的吗?

这个问题似乎多年来一直悬而未决

https://github.com/golang/go/issues/23148

https://github.com/golang/go/issues/9197

谢谢!

4

0 回答 0