Хотя компилятор и команда govet не заметят, что переменной x присваиваются неиспользуемые значения 10 и 30, инструмент golangci-lint выявит эти операции присваивания:
$ golangci-lint run
unused.go:6:2: ineffectual assignment to `x` (ineffassign)
x := 10
^
unused.go:9:2: ineffectual assignment to `x` (ineffassign)
x = 30
^