projects
/
scm
/
test.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Imported Upstream version 2.3.0
[scm/test.git]
/
script
/
fmt
1
#!/usr/bin/env bash
2
3
formatter=gofmt
4
hash goimports 2>/dev/null && {
5
formatter=goimports
6
}
7
8
# don't run gofmt in these directories
9
ignored=(/bin/ /docs/ /log/ /man/ /tmp/ /vendor/ /rpm/ /docker/ /debian/ /src/)
10
for i in */ ; do
11
if [[ ! ${ignored[*]} =~ "/$i" ]]; then
12
$formatter -w -l "$@" "${i%?}"
13
fi
14
done
15
16
msg=`script/lint`
17
if [ $? -ne 0 ];
18
then
19
echo "$msg"
20
exit 1
21
fi