#!/bin/bash -e | |
ERROR_COUNT=0 | |
while read -r file | |
do | |
case "$(head -1 "${file}")" in | |
*"Copyright (c) "*" Uber Technologies, Inc.") | |
# everything's cool | |
;; | |
*) | |
echo "$file is missing license header." | |
(( ERROR_COUNT++ )) | |
;; | |
esac | |
done < <(git ls-files "*\.go") | |
exit $ERROR_COUNT |