Go版本
go版本:go1.21.4 linux/amd64
你在使用什么操作系统和处理器架构(go env
)?
GO111MODULE=''
GOARCH='amd64'
GOBIN=''
GOCACHE='/home/developer/.cache/go-build'
GOENV='/home/developer/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMODCACHE='/home/developer/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/home/developer/go'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/usr/local/go'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/usr/local/go/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.21.4'
GCCGO='gccgo'
GOAMD64='v1'
AR='ar'
CC='gcc'
CXX='g++'
CGO_ENABLED='1'
GOMOD='/home/developer/git/nc-registration-hub/go.mod'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build2837408259=/tmp/go-build -gno-record-gcc-switches'
你做了什么?
参考问题:Issue 27553。只是运行正常的go tool cover
并查看输出。
你期望看到什么?
我有点红绿色盲,几乎总是会更改许多程序的默认颜色以提高可读性(对我来说-我的同事可能不同意;-)。我从来没觉得“黑底灰字”很容易阅读,也不喜欢代码覆盖率的字体或颜色方案。
我阅读了问题27553以及关于CSS的评论,但我很难看出如何轻松地更改它,因为它似乎已经硬编码到输出的HTML文件中。
你看到了什么?
如果过程可以采用一个默认的CSS文件,然后可以通过命令行参数进行定制和覆盖,那将很好,这样我就可以使用自定义颜色,但其他人也可以坚持使用默认设置,如果他们愿意的话。
5条答案
按热度按时间holgip5t1#
感谢@papadeltasierra的报告。我认为团队会对此变化持开放态度;你想发送一个CL吗?
h43kikqp2#
对于这个问题,可能对你来说显而易见,但什么是CL?我在"GitLand"中遇到了MRs(合并请求)或PRs(拉取请求),但从未遇到过CL。谢谢。
68de4m5k3#
在这里,"CL"是一个Gerrit变更列表——这是我们用于Go项目的代码审查系统。所以,"发送一个CL"相当于"发送一个拉取请求"。
voase2hg4#
有没有一个合理的地方发布关于如何最好地实现这个功能的想法?顺便说一下,我目前的想法是:
这个想法有什么明显的缺陷吗?
还有一件事情我还没有弄清楚,那就是如何将CSS "map"传递给模板函数(我是Go的新手),所以如果你有任何建议...
snz8szmq5#
https://go.dev/cl/555335提到了这个问题:
cmd/cover: allow code coverage styling