| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/go/src/cmd/go/testdata/script/ |
Upload File : |
# go.dev/issue/65612 # go vet should set the GoVersion for command line files. env TESTGO_VERSION=go1.22.1 env TESTGO_VERSION_SWITCH=switch go vet -n -json example.com/m stderr '"GoVersion": "go1.22.0"' # A command line file should use the local go version. go vet -n -json main.go stderr '"GoVersion": "go1.22.1"' # In workspace mode, the command line file version should use go.work version. cp go.work.orig go.work go vet -n -json example.com/m stderr '"GoVersion": "go1.22.0' go vet -n -json main.go stderr '"GoVersion": "go1.22.2' # Without go.mod or go.work, the command line file version should use local go version . env TESTGO_VERSION=go1.22.3 rm go.mod rm go.work ! go vet -n -json example.com/m go vet -n -json main.go stderr '"GoVersion": "go1.22.3"' -- go.mod -- module example.com/m go 1.22.0 -- go.work.orig -- go 1.22.2 use . -- main.go -- package main