You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
#!/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
|
|
|