Skip to content

Commit 55edd8e

Browse files
committed
Actually run metalinter
1 parent e9b614b commit 55edd8e

File tree

2 files changed

+39
-25
lines changed

2 files changed

+39
-25
lines changed

.travis.yml

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,29 +23,6 @@ install:
2323
- go get -u gopkg.in/alecthomas/gometalinter.v2 && gometalinter.v2 --install
2424

2525
script:
26-
- go vet ./pkg/...
27-
- golint -set_exit_status ./pkg/...
28-
- gometalinter.v2 --disable-all --enable=misspell \
29-
--enable=misspell \
30-
--enable=structcheck \
31-
--enable=maligned \
32-
--enable=nakedret \
33-
--enable=deadcode \
34-
--enable=gocyclo \
35-
--enable=ineffassign \
36-
--enable=dupl \
37-
--enable=golint \
38-
--enable=goimports \
39-
--enable=errcheck \
40-
--enable=varcheck \
41-
--enable=interfacer \
42-
--enable=goconst \
43-
--enable=unparam \
44-
--enable=misspell \
45-
--enable=lll \
46-
--enable=gas \
47-
--enable=safesql \
48-
--enable=megacheck ./pkg/...
4926
- TRACE=1 ./test.sh
5027

5128

test.sh

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,42 @@ fetch_kb_tools
101101
# setup testing env
102102
setup_envs
103103

104-
go test github.com/kubernetes-sigs/controller-runtime/pkg/...
105-
go install github.com/kubernetes-sigs/controller-runtime/example
104+
header_text "running go vet"
105+
106+
go vet ./pkg/...
107+
108+
header_text "running golint"
109+
110+
golint -set_exit_status ./pkg/...
111+
112+
header_text "running gometalinter.v2"
113+
114+
gometalinter.v2 --disable-all --enable=misspell \
115+
--enable=misspell \
116+
--enable=structcheck \
117+
--enable=golint \
118+
--enable=deadcode \
119+
--enable=goimports \
120+
./pkg/...
121+
# TODO: Enable these as we fix them to make them pass
122+
# --enable=gocyclo \
123+
# --enable=errcheck \
124+
# --enable=varcheck \
125+
# --enable=gas \
126+
# --enable=interfacer \
127+
# --enable=maligned \
128+
# --enable=ineffassign \
129+
# --enable=nakedret \
130+
# --enable=goconst \
131+
# --enable=unparam \
132+
# --enable=dupl \
133+
# --enable=misspell \
134+
# --enable=safesql \
135+
136+
header_text "running go test"
137+
138+
go test ./pkg/...
139+
140+
header_text "running go install"
141+
142+
go install ./example

0 commit comments

Comments
 (0)