lint 516 B

1234567891011121314151617
  1. #!/bin/sh
  2. if ! git diff --staged --name-only | grep -qE ".*\.go$|\.golangci\.yml$"; then
  3. echo "Nothing to lint"
  4. exit 0;
  5. fi
  6. if [ -x "$(which brew)" ]; then
  7. export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(brew --prefix libffi)/lib/pkgconfig"
  8. export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(brew --prefix libarchive)/lib/pkgconfig"
  9. export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(brew --prefix cfitsio)/lib/lib/pkgconfig"
  10. fi
  11. export CGO_LDFLAGS_ALLOW="-s|-w"
  12. export CGO_CFLAGS_ALLOW="-I|-Xpreprocessor"
  13. golangci-lint run