#!/bin/sh if ! git diff --staged --name-only | grep -qE ".*\.go$|\.golangci\.yml$"; then echo "Nothing to lint" exit 0; fi if [ -x "$(which brew)" ]; then export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(brew --prefix libffi)/lib/pkgconfig" export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(brew --prefix libarchive)/lib/pkgconfig" fi export CGO_LDFLAGS_ALLOW="-s|-w" export CGO_CFLAGS_ALLOW="-Xpreprocessor" golangci-lint run