#!/bin/sh
+# SPDX-License-Identifier: GPL-3.0-or-later
+# Copyright (C) 2021-2024 Simon Ruderich
+
set -eu
set -x
make test $flags
# Additional static checks only run in CI
-go install honnef.co/go/tools/cmd/staticcheck@v0.3.3
+go install golang.org/x/vuln/cmd/govulncheck@latest
+govulncheck ./...
+go install honnef.co/go/tools/cmd/staticcheck@v0.4.6
staticcheck ./...
-go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.47.3
+go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.2
golangci-lint run
test -z "$(git clean -nd)" # any untracked files left?