Reticulum-Go/scripts/ci/setup-staticcheck.sh

12 lines
403 B
Bash
Executable file

#!/bin/sh
# Install staticcheck from a tagged module version (requires Go on PATH).
# Usage: setup-staticcheck.sh [module_version]
set -eu
. "$(dirname "$0")/priv.sh"
export PATH="/usr/local/go/bin:$PATH"
VER="${1:-v0.6.1}"
run_priv env PATH="$PATH" GOBIN=/usr/local/bin GOFLAGS= GOPROXY=https://proxy.golang.org,direct \
go install "honnef.co/go/tools/cmd/staticcheck@${VER}"
command -v staticcheck