给定以下代码:
/*someDisabledCode()*/
/*
someDisabledCode()
*/
它将被重新格式化为:
(注意它注入的缩进)这对于需要维护补丁的用户来说很令人沮丧,因为这意味着在尝试对补丁中的大量代码进行注解时,现在可能会有一个巨大的差异。gofmt 是否有可能停止尝试对块注解内的所有内容进行缩进?\cc @griesemer
wqnecbli1#
是的,这是可能的 :-)尝试以任何方式“调整”注解可能是一个错误,但这也已经持续了10年以上。我们可以尝试只保留注解。它不应该对现有代码产生影响,因为它将保持不变。\cc @rsc 获取另一个观点。
k3bvogb12#
但是它已经这样做了10多年了。是的,每年我都可能被这种行为烦扰。直到今天我才向他们提出了这个问题;)
nnvyjq4y3#
我对此也表示赞同。不过,我不得不承认,我只在注解掉代码块时使用/*评论,而不会影响差异太大(除了这个问题)。
mm5n2pyu4#
这也让我感到沮丧,因为额外的缩进会破坏所有注解行的"责任"。期待修复)
4条答案
按热度按时间wqnecbli1#
是的,这是可能的 :-)
尝试以任何方式“调整”注解可能是一个错误,但这也已经持续了10年以上。我们可以尝试只保留注解。它不应该对现有代码产生影响,因为它将保持不变。
\cc @rsc 获取另一个观点。
k3bvogb12#
但是它已经这样做了10多年了。
是的,每年我都可能被这种行为烦扰。直到今天我才向他们提出了这个问题;)
nnvyjq4y3#
我对此也表示赞同。不过,我不得不承认,我只在注解掉代码块时使用
/*
评论,而不会影响差异太大(除了这个问题)。mm5n2pyu4#
这也让我感到沮丧,因为额外的缩进会破坏所有注解行的"责任"。
期待修复)