#!/bin/bash
set -e

cd $(dirname $0)/..

if ! command -v golangci-lint; then
    echo Skipping validation: no golangci-lint available
    exit
fi

echo Running validation

echo Running: golangci-lint
golangci-lint run --timeout 3m

echo Running: go fmt
test -z "$(go fmt ${PACKAGES} | tee /dev/stderr)"
