aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/google/gopacket/.travis.golint.sh
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/google/gopacket/.travis.golint.sh')
-rwxr-xr-xvendor/github.com/google/gopacket/.travis.golint.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/vendor/github.com/google/gopacket/.travis.golint.sh b/vendor/github.com/google/gopacket/.travis.golint.sh
new file mode 100755
index 0000000..ed74c65
--- /dev/null
+++ b/vendor/github.com/google/gopacket/.travis.golint.sh
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+cd "$(dirname $0)"
+
+go get github.com/golang/lint/golint
+DIRS=". tcpassembly tcpassembly/tcpreader ip4defrag reassembly macs pcapgo pcap afpacket pfring routing"
+# Add subdirectories here as we clean up golint on each.
+for subdir in $DIRS; do
+ pushd $subdir
+ if golint |
+ grep -v CannotSetRFMon | # pcap exported error name
+ grep -v DataLost | # tcpassembly/tcpreader exported error name
+ grep .; then
+ exit 1
+ fi
+ popd
+done
+
+pushd layers
+for file in $(cat .linted); do
+ if golint $file | grep .; then
+ exit 1
+ fi
+done
+popd