Использование:
go vet [-n] [-x] [-vettool prog] [build flags] [vet flags] [packages]
vet запускает команду go vet для пакетов, названных путями импорта.
Для получения дополнительной информации о vet и его флагах см. go doc cmd/vet. Подробнее об указании пакетов см. go help packages. Список проверок и их флагов см. go tool vet help. Для получения подробной информации о конкретном контролере, таком как 'printf', смотрите go tool vet help printf.
Флаг -n печатает команды, которые будут выполнены. Флаг -x печатает команды по мере их выполнения.
Флаг -vettool=prog выбирает другой инструмент анализа с альтернативными или дополнительными проверками. Например, теневой ('shadow') анализатор может быть построен и запущен с использованием этих команд:
go install golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow
go vet -vettool=$(which shadow)
Флаги сборки (build flags), поддерживаемые go vet, контролируют разрешение и выполнение пакета, например -n, -x, -v, -tags и -toolexec. Для получения дополнительной информации об этих флагах см. go help build.
Смотрите также: go fmt, go fix.
Читайте также:
- Команды go: go run, скомпилировать и запустить Go программу
- Команды go: go install, компиляция и установка пакетов и зависимостей
- Команды go: go build, компиляция пакетов и зависимостей
Комментариев нет:
Отправить комментарий