Squashed 'tools/' changes from 954b023..c342e83

c342e83 Merge pull request #17 from weaveworks/lint-ignore
07ebcff Update to ignore node_modules and *.generated.go
d76a90a Don't lint codecgen'd code.
cbb0567 Exclude ALL_CAPS warnings from linter

git-subtree-dir: tools
git-subtree-split: c342e833bb
This commit is contained in:
Tom Wilkie
2016-02-22 14:18:29 +00:00
parent f190efdb2b
commit 930b53f545

4
lint
View File

@@ -85,7 +85,7 @@ function lint_go {
if [ -z "$IGNORE_LINT_COMMENT" ]; then
lintoutput=$(golint "${filename}")
else
lintoutput=$(golint "${filename}" | grep -vE 'comment|dot imports')
lintoutput=$(golint "${filename}" | grep -vE 'comment|dot imports|ALL_CAPS')
fi
if [ -n "$lintoutput" ]; then
lint_result=1
@@ -148,7 +148,7 @@ function lint_files {
function list_files {
if [ $# -gt 0 ]; then
find "$@" -type f | grep -vE '(^\./\.git|^\./\.pkg|/vendor/)'
find "$@" -type f | grep -vE '(^\./\.git|^\./\.pkg|/vendor/|/node_modules/|\.codecgen\.go$|\.generated\.go$)'
else
git diff --cached --name-only
fi