#!/bin/sh # script/lint: run the linter. set -eu ROOT="$(cd "$(dirname "$0")/.." && pwd -P)" main() { cd "$ROOT" golangci-lint run if [ -n "$(gofmt -l .)" ]; then echo "gofmt: files need formatting:" >&2 gofmt -l . >&2 exit 1 fi } main "$@"