如何在Visual Studio Code中为Golang启用竞赛检测器?

时间:2019-06-19 13:00:40

标签: go visual-studio-code race-condition

我在许多网页中进行了搜索,以找到应该在VS Code Golang扩展名(由Microsoft发布)的settings.json中添加确切的短语以添加构建标记(在我的情况下为竞速检测器)吗?

我添加了:

"go.buildFlags": ["-race"],

在扩展程序的settings.json中,但仍在调试时,在肯定会产生竞争条件的函数中,调试控制台不会表示以下内容:

Found 1 data race(s)

go编译器通常通过

执行相同文件时会指出
go run -race file.go

1 个答案:

答案 0 :(得分:1)

将此行添加到settings.json

"go.testFlags": ["-race"]

为我工作