Golang settings.json for Visual Studio Code

{
	// go build 部分
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.gocodeAutoBuild": false,
    // go lint 部分,使用 golangci-lint 可避免大量无效提示
    "go.lintOnSave":"package",
    "go.lintTool": "golangci-lint",
    "go.lintFlags": ["--fast"],
    // go vet 部分
    "go.vetOnSave":"package",
    "go.vetFlags": [],
    // go test 部分
    "go.testOnSave":true,
    "go.testFlags": [
        "-v",
        "-count=1"
    ],
    "go.coverOnSave": false,
    // go format 部分
    "go.formatTool": "gofmt",
    "go.formatFlags": [],
    "go.useDiffForFormatting": true,
    // gopls部分,开启后可协助语法检测,自动补全等
    "go.useLanguageServer": true,
    "go.autocompleteUnimportedPackages": true,
    "[go]": {
        "editor.snippetSuggestions": "none",
        "editor.formatOnSave": true,
        "editor.codeActionsOnSave": {
            "source.organizeImports": true
        }
    },
    "gopls": {
        "usePlaceholders": true, // add parameter placeholders when completing a function
        "completeUnimported": true, // autocomplete unimported packages
        "deepCompletion": true,     // enable deep completion
        "wantCompletionDocumentation": true // for documentation in completion items
    },
    "files.eol": "\n", // formatting only supports LF line endings
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值