go - gofm 能否适应本地编码标准偏好?

标签 go gofmt

我喜欢 gofmt 在 Go 编程中的作用。不过,我们宁愿:

func somefunc(
    a *sometype, // Explanation of a
    b int, // Explanation of b
    longName float64, // Explanation of longName
) {
...

能够像这样格式化:

func somefunc(
    a        *sometype, // Explanation of a
    b        int,       // Explanation of b
    longName float64,   // Explanation of longName
) {
...

类似于结构的格式化方式,并与我们针对其他语言的编码标准保持一致。是否有任何条款可以满足像这样的本地偏好,或者这“不是我们在这里做事的方式”?我找不到对 gofmt 使用的模式的任何访问权限,所以我的猜测是“否”。

最佳答案

Can Go accommodate local coding standard preferences?

没有。你猜对了。

(制定标准的全部原因是要有一个,而不是每个人/组织一个。)

关于go - gofm 能否适应本地编码标准偏好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55380466/

相关文章:

templates - HTML 模板中的未定义函数

linux - 生成核心转储

GoLang gofmt 命令

vim - 在 vim ide 中禁用 vim-plug 中的 gofmt

go - 如何使用重写规则在 gofmt 工具中用空格替换制表符?

go - 如何以编程方式检索声明给定类型的包路径?

tcp - 基于 Mgo 的应用程序代码结构处理连接池和 tcp 超时

go - 使用反射,如何初始化结构指针字段的值?

go - fmt.Printf 中整数的正确字符串格式说明符是什么?

go - 有没有办法在不完全禁用 gofmt 的情况下防止 gofmt 将代码函数转换为多行?