Fix unit tests
[govpp.git] / vendor / github.com / google / gopacket / .travis.golint.sh
1 #!/bin/bash
2
3 cd "$(dirname $0)"
4
5 go get github.com/golang/lint/golint
6 DIRS=". tcpassembly tcpassembly/tcpreader ip4defrag reassembly macs pcapgo pcap afpacket pfring routing"
7 # Add subdirectories here as we clean up golint on each.
8 for subdir in $DIRS; do
9   pushd $subdir
10   if golint |
11       grep -v CannotSetRFMon |  # pcap exported error name
12       grep -v DataLost |        # tcpassembly/tcpreader exported error name
13       grep .; then
14     exit 1
15   fi
16   popd
17 done
18
19 pushd layers
20 for file in $(cat .linted); do
21   if golint $file | grep .; then
22     exit 1
23   fi
24 done
25 popd