问题标签 [goimports]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
122 浏览

go - 获取缺少的包 golang.org/x/text/encoding/unicode 导入周期

我正在尝试重现此问题,但无法轻松构建他们的示例:

0 投票
0 回答
19 浏览

go - 正确处理模棱两可的导入 goimports

我在用

  • go-swagger 客户端模板
  • 大摇大摆 v0.25.0
  • go version go1.17.1 linux/amd64
  • 生成文件cytopia/goimports:latest-release-0.2

和我的存储库

go-swagger 和 goimports 应该自动执行此操作,但是foo-client.go检测到模棱两可operationsbarclient导致我手动选择正确的包。

这是可以避免的吗?

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

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

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

谢谢!

0 投票
1 回答
49 浏览

go - go中导入语句中的占位符

我正在使用 go 语言,我想了解我所面临的一种情况的替代方案。

我们在文件中有导入语句为

我依赖于 SDK,它遵循这样的目录结构。它有 version_no 目录。

问题 - 每次更新 SDK 版本时,我们都必须将导入语句替换为适当的版本。

目前在项目中,它是使用 sed 命令实现的,这是非常繁重的操作,因为我们有数千个文件。 例如更改“github.com/Dir1/Dir2/v101/ServiceName”==>“github.com/Dir1/Dir2/v102/ServiceName”

SDK 团队不会提供任何支持,因此我们必须找到解决此问题的好方法。

我需要你关于如何实现这一点的建议。