5
5
# #
6
6
7
7
.PHONY : all build
8
- .PHONY : lint lint-all
9
8
.PHONY : test coverbrowse test-cmd
10
9
.PHONY : clean distclean
11
10
@@ -52,13 +51,6 @@ TEST_OUT := \
52
51
VENDOR_DIR :=$(PWD ) /vendor
53
52
VENDOR_BIN :=$(VENDOR_DIR ) /bin
54
53
55
- LINTER_OUT :=.lint.out
56
- LINTER_CMD :=$(VENDOR_BIN ) /gometalinter
57
- LINTER_OPTS =\
58
- --vendor --concurrency=1 --deadline=240s --enable-gc --sort=path \
59
- --skip=testdata \
60
- --disable=gotype
61
- LINTER =GOBIN=$(VENDOR_BIN ) $(VENDOR_BIN ) /gometalinter $(LINTER_OPTS )
62
54
63
55
# #
64
56
# # MAIN TARGET
@@ -71,33 +63,11 @@ all: build test-cmd
71
63
# #
72
64
73
65
clean :
74
- rm -rf $(TEST_COVER_OUT ) $(TEST_COVER_HTML ) $(TESTDATA_OUT_DIR ) \
75
- $(LINTER_OUT )
66
+ rm -rf $(TEST_COVER_OUT ) $(TEST_COVER_HTML ) $(TESTDATA_OUT_DIR )
76
67
77
68
distclean : clean
78
69
rm -rf $(TARGET_CMD ) $(TARGET_LIB ) $(VENDOR_DIR )
79
70
80
- # #
81
- # # LINT
82
- # #
83
-
84
- $(VENDOR_DIR ) : vendor.deps
85
- @echo " >>> Installing vendor dependencies ..."
86
- @./scripts/deps.sh $<
87
- @touch $@
88
-
89
- $(LINTER_CMD ) : $(VENDOR_DIR )
90
-
91
- $(LINTER_OUT ) : $(LINTER_CMD ) $(CMD_SRC ) $(CMD_TEST ) $(LIB_SRC ) $(LIB_TEST )
92
- @echo " >>> Linting ..."
93
- -$(LINTER ) ./... > $@
94
-
95
- lint : $(LINTER_OUT )
96
- @cat $<
97
-
98
- lint-all : LINTER_OPTS+=--enable-all --disable=gotype --disable=nakedret
99
- lint-all : $(LINTER_OUT )
100
- @cat $<
101
71
102
72
# #
103
73
# # TEST
@@ -127,7 +97,7 @@ $(TEST_COVER_HTML): $(TEST_COVER_ALL)
127
97
@echo " >>> Generate HTML coverage '$@ ' ..."
128
98
@go tool cover -html=$< -o $@
129
99
130
- test : lint $(TEST_COVER_HTML )
100
+ test : $(TEST_COVER_HTML )
131
101
132
102
coverbrowse : test
133
103
@xdg-open $(TEST_COVER_HTML )
@@ -160,7 +130,6 @@ $(TESTDATA_OUT_DIR)/opt/no-output/bindata.go: $(TESTDATA_IN_DIR)/*
160
130
-ignore=" split/" ../../../../$(TESTDATA_IN_DIR ) /...
161
131
cp ./assert_test.go $(OUT_DIR )
162
132
cp $(TESTDATA_DIR ) /_bindata_test.go $(OUT_DIR ) /bindata_test.go
163
- $(LINTER ) $(OUT_DIR )
164
133
go test -v $(OUT_DIR )
165
134
166
135
$(TESTDATA_OUT_DIR ) /compress/memcopy/bindata.go : OUT_DIR=$(TESTDATA_OUT_DIR ) /compress/memcopy
@@ -172,7 +141,6 @@ $(TESTDATA_OUT_DIR)/compress/memcopy/bindata.go: $(TESTDATA_IN_DIR)/*
172
141
-ignore=" split/" $(TESTDATA_IN_DIR ) /...
173
142
cp ./assert_test.go $(OUT_DIR )
174
143
cp $(TESTDATA_DIR ) /_bindata_test.go $(OUT_DIR ) /bindata_test.go
175
- $(LINTER ) $(OUT_DIR )
176
144
go test -v $(OUT_DIR )
177
145
178
146
$(TESTDATA_OUT_DIR ) /default/single/bindata.go : OUT_DIR=$(TESTDATA_OUT_DIR ) /default/single
@@ -184,7 +152,6 @@ $(TESTDATA_OUT_DIR)/default/single/bindata.go: $(TESTDATA_IN_DIR)/*
184
152
-ignore=" split/" $(TESTDATA_IN_DIR ) /test.asset
185
153
cp ./assert_test.go $(OUT_DIR )
186
154
cp $(TESTDATA_DIR ) /_out_default_single.go $(OUT_DIR ) /bindata_test.go
187
- $(LINTER ) $(OUT_DIR ) || rm -f $(OUT_DIR ) /*
188
155
go test -v $(OUT_DIR ) || rm -f $(OUT_DIR ) /*
189
156
190
157
$(TESTDATA_OUT_DIR ) /compress/nomemcopy/bindata.go : OUT_DIR=$(TESTDATA_OUT_DIR ) /compress/nomemcopy
@@ -196,7 +163,6 @@ $(TESTDATA_OUT_DIR)/compress/nomemcopy/bindata.go: $(TESTDATA_IN_DIR)/*
196
163
-ignore=" split/" -nomemcopy $(TESTDATA_IN_DIR ) /...
197
164
cp ./assert_test.go $(OUT_DIR )
198
165
cp $(TESTDATA_DIR ) /_bindata_test.go $(OUT_DIR ) /bindata_test.go
199
- $(LINTER ) $(OUT_DIR )
200
166
go test -v $(OUT_DIR )
201
167
202
168
$(TESTDATA_OUT_DIR ) /debug/bindata.go : OUT_DIR=$(TESTDATA_OUT_DIR ) /debug
@@ -208,7 +174,6 @@ $(TESTDATA_OUT_DIR)/debug/bindata.go: $(TESTDATA_IN_DIR)/*
208
174
-ignore=" split/" -debug $(TESTDATA_IN_DIR ) /...
209
175
cp ./assert_test.go $(OUT_DIR )
210
176
cp $(TESTDATA_DIR ) /_bindata_test.go $(OUT_DIR ) /bindata_test.go
211
- $(LINTER ) $(OUT_DIR )
212
177
go test -v $(OUT_DIR )
213
178
214
179
$(TESTDATA_OUT_DIR ) /nocompress/memcopy/bindata.go : OUT_DIR=$(TESTDATA_OUT_DIR ) /nocompress/memcopy
@@ -220,7 +185,6 @@ $(TESTDATA_OUT_DIR)/nocompress/memcopy/bindata.go: $(TESTDATA_IN_DIR)/*
220
185
-ignore=" split/" -nocompress $(TESTDATA_IN_DIR ) /...
221
186
cp ./assert_test.go $(OUT_DIR )
222
187
cp $(TESTDATA_DIR ) /_bindata_test.go $(OUT_DIR ) /bindata_test.go
223
- $(LINTER ) $(OUT_DIR )
224
188
go test -v $(OUT_DIR )
225
189
226
190
$(TESTDATA_OUT_DIR ) /nocompress/nomemcopy/bindata.go : OUT_DIR=$(TESTDATA_OUT_DIR ) /nocompress/nomemcopy
@@ -232,7 +196,6 @@ $(TESTDATA_OUT_DIR)/nocompress/nomemcopy/bindata.go: $(TESTDATA_IN_DIR)/*
232
196
-ignore=" split/" -nocompress -nomemcopy $(TESTDATA_IN_DIR ) /...
233
197
cp ./assert_test.go $(OUT_DIR )
234
198
cp $(TESTDATA_DIR ) /_bindata_test.go $(OUT_DIR ) /bindata_test.go
235
- $(LINTER ) $(OUT_DIR )
236
199
go test -v $(OUT_DIR )
237
200
238
201
$(TESTDATA_OUT_DIR ) /split/bindata.go : OUT_DIR=$(TESTDATA_OUT_DIR ) /split
@@ -245,7 +208,6 @@ $(TESTDATA_OUT_DIR)/split/bindata.go: $(TESTDATA_DIR)/_split_test.go $(TESTDATA_
245
208
-split $(TESTDATA_IN_DIR ) /split/...
246
209
cp ./assert_test.go $(OUT_DIR )
247
210
cp $< $(OUT_DIR ) /bindata_test.go
248
- $(LINTER ) $(OUT_DIR )
249
211
go test -v $(OUT_DIR )
250
212
251
213
$(TESTDATA_OUT_DIR ) /symlinkFile/bindata.go : OUT_DIR=$(TESTDATA_OUT_DIR ) /symlinkFile
@@ -258,7 +220,6 @@ $(TESTDATA_OUT_DIR)/symlinkFile/bindata.go: $(TESTDATA_DIR)/symlinkFile $(TESTDA
258
220
$(TESTDATA_DIR ) /symlinkFile/...
259
221
cp ./assert_test.go $(OUT_DIR )
260
222
cp $(TESTDATA_DIR ) /_symlinkFile_test.go $(OUT_DIR ) /bindata_test.go
261
- $(LINTER ) $(OUT_DIR )
262
223
go test -v $(OUT_DIR )
263
224
264
225
$(TESTDATA_OUT_DIR ) /symlinkParent/bindata.go : OUT_DIR=$(TESTDATA_OUT_DIR ) /symlinkParent
@@ -271,7 +232,6 @@ $(TESTDATA_OUT_DIR)/symlinkParent/bindata.go: $(TESTDATA_DIR)/_symlinkParent_tes
271
232
$(TESTDATA_DIR ) /symlinkParent/...
272
233
cp ./assert_test.go $(OUT_DIR )
273
234
cp $< $(OUT_DIR ) /bindata_test.go
274
- $(LINTER ) $(OUT_DIR )
275
235
go test -v $(OUT_DIR )
276
236
277
237
$(TESTDATA_OUT_DIR ) /symlinkRecursiveParent/bindata.go : OUT_DIR=$(TESTDATA_OUT_DIR ) /symlinkRecursiveParent
@@ -284,9 +244,8 @@ $(TESTDATA_OUT_DIR)/symlinkRecursiveParent/bindata.go: $(TESTDATA_DIR)/_symlinkR
284
244
$(TESTDATA_DIR ) /symlinkRecursiveParent/...
285
245
cp ./assert_test.go $(OUT_DIR )
286
246
cp $< $(OUT_DIR ) /bindata_test.go
287
- $(LINTER ) $(OUT_DIR )
288
247
go test -v $(OUT_DIR )
289
248
290
- $(TEST_OUT ) : $(LINTER_CMD ) $( TARGET_CMD ) $(POST_TEST_FILES )
249
+ $(TEST_OUT ) : $(TARGET_CMD ) $(POST_TEST_FILES )
291
250
292
251
test-cmd : $(TEST_OUT )
0 commit comments