3 # SPDX-License-Identifier: GPL-3.0-or-later
4 # Copyright (C) 2021-2024 Simon Ruderich
10 PATH=$HOME/go/bin:$PATH
14 if test $# -ne 0; then
18 # Run additional tests in CI
22 # shellcheck disable=SC2086
24 # shellcheck disable=SC2086
32 # shellcheck disable=SC2086
34 # shellcheck disable=SC2086
37 # Additional static checks only run in CI
38 go install golang.org/x/vuln/cmd/govulncheck@latest
40 go install honnef.co/go/tools/cmd/staticcheck@v0.4.6
42 go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.2
45 test -z "$(git clean -nd)" # any untracked files left?
47 test -z "$(git clean -ndx)" # any unignored files left?