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
,所以我的猜测是“不”。
解决方案
Go 可以适应当地的编码标准偏好吗?
不,你猜对了。
(标准的全部原因是要有一个,而不是每个人/组织一个。)
推荐阅读
- javascript - 幻灯片的位置属性问题
- java - Python将字节写入文件不正确的顺序问题
- c# - 有没有办法将泛型参数类型限制为某个属性的类型?
- google-cloud-platform - 用于管理 Google Cloud Platform 中的用户的 API
- php - 注意:未定义索引:APP_NAME 返回 null
- netflix-zuul - Spring Cloud Gateway 与 Zuul-2 有何不同
- google-cast - 如何在 QueueBase#initialize 中显示错误?
- mysql - 将分区添加到mysql中的现有表会产生错误的结果
- python - QGraphicsView 抗锯齿算法不适用于非常小的细节
- azure - Terraform 删除应用服务计划时出错 StatusCode=409 服务器场 [asp] 无法删除,因为它已分配了 Web 应用程序 [azure-function]