vm-import-controller/scripts/validate
PoAn Yang ca23ea381a feat: add golangci-lint and validate script
Signed-off-by: PoAn Yang <poan.yang@suse.com>
2024-01-12 10:55:44 +08:00

19 lines
339 B
Bash
Executable File

#!/bin/bash
set -e
cd $(dirname $0)/..
echo "Running validation"
if [[ -z "$(command -v golangci-lint)" ]]; then
echo "no golangci-lint available, using go fmt/vet instead"
echo "Running: go fmt"
go fmt ./...
echo "Running: go vet"
go vet -tags=test ./...
exit
fi
echo "Running: golangci-lint run"
golangci-lint run --timeout 3m