summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris <ccbrown112@gmail.com>2017-08-09 15:35:49 -0500
committerChristopher Speller <crspeller@gmail.com>2017-08-09 13:35:49 -0700
commitff0811e4a4f5189293b54a1d195eaec30b3e530f (patch)
tree70cd535da2ed1c262e8bfc8ed37096a513bdcfab
parent9309ad9d7a4684440234989f658c66bae3c1052f (diff)
downloadchat-ff0811e4a4f5189293b54a1d195eaec30b3e530f.tar.gz
chat-ff0811e4a4f5189293b54a1d195eaec30b3e530f.tar.bz2
chat-ff0811e4a4f5189293b54a1d195eaec30b3e530f.zip
lint all the things (#7154)
* lint all the things * remove extra echo
-rw-r--r--Makefile53
-rw-r--r--app/admin.go2
-rw-r--r--app/elasticsearch.go2
-rw-r--r--app/job.go2
-rw-r--r--jobs/jobs_watcher.go4
-rw-r--r--jobs/testscheduler.go2
6 files changed, 22 insertions, 43 deletions
diff --git a/Makefile b/Makefile
index 2af45e5f6..97faa0e74 100644
--- a/Makefile
+++ b/Makefile
@@ -209,14 +209,20 @@ check-client-style:
check-server-style: govet
@echo Running GOFMT
- $(eval GOFMT_OUTPUT := $(shell gofmt -d -s api/ model/ store/ utils/ manualtesting/ einterfaces/ cmd/platform/ 2>&1))
- @echo "$(GOFMT_OUTPUT)"
- @if [ ! "$(GOFMT_OUTPUT)" ]; then \
- echo "gofmt success"; \
- else \
- echo "gofmt failure"; \
- exit 1; \
- fi
+
+ @for package in $(TE_PACKAGES) $(EE_PACKAGES); do \
+ echo "Checking "$$package; \
+ files=$$(go list -f '{{range .GoFiles}}{{$$.Dir}}/{{.}} {{end}}' $$package); \
+ if [ "$$files" ]; then \
+ gofmt_output=$$(gofmt -d -s $$files 2>&1); \
+ if [ "$$gofmt_output" ]; then \
+ echo "$$gofmt_output"; \
+ echo "gofmt failure"; \
+ exit 1; \
+ fi; \
+ fi; \
+ done
+ @echo "gofmt success"; \
check-style: check-client-style check-server-style
@@ -535,37 +541,10 @@ setup-mac:
govet:
@echo Running GOVET
-
- $(GO) vet $(GOFLAGS) ./api || exit 1
- $(GO) vet $(GOFLAGS) ./api4 || exit 1
- $(GO) vet $(GOFLAGS) ./app || exit 1
- $(GO) vet $(GOFLAGS) ./app/plugin || exit 1
- $(GO) vet $(GOFLAGS) ./app/plugin/jira || exit 1
- $(GO) vet $(GOFLAGS) ./cmd/platform || exit 1
- $(GO) vet $(GOFLAGS) ./einterfaces || exit 1
- $(GO) vet $(GOFLAGS) ./jobs || exit 1
- $(GO) vet $(GOFLAGS) ./manualtesting || exit 1
- $(GO) vet $(GOFLAGS) ./model || exit 1
- $(GO) vet $(GOFLAGS) ./model/gitlab || exit 1
- $(GO) vet $(GOFLAGS) ./store || exit 1
- $(GO) vet $(GOFLAGS) ./utils || exit 1
- $(GO) vet $(GOFLAGS) ./web || exit 1
+ $(GO) vet $(GOFLAGS) $(TE_PACKAGES) || exit 1
ifeq ($(BUILD_ENTERPRISE_READY),true)
- $(GO) vet $(GOFLAGS) ./enterprise/account_migration || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/brand || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/cluster || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/compliance || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/data_retention || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/elasticsearch || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/emoji || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/imports || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/ldap || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/metrics || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/mfa || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/oauth/google || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/oauth/office365 || exit 1
- $(GO) vet $(GOFLAGS) ./enterprise/saml || exit 1
+ $(GO) vet $(GOFLAGS) $(EE_PACKAGES) || exit 1
endif
todo:
diff --git a/app/admin.go b/app/admin.go
index 6fbe150c4..50ed769b6 100644
--- a/app/admin.go
+++ b/app/admin.go
@@ -13,10 +13,10 @@ import (
l4g "github.com/alecthomas/log4go"
"github.com/mattermost/platform/einterfaces"
+ "github.com/mattermost/platform/jobs"
"github.com/mattermost/platform/model"
"github.com/mattermost/platform/store"
"github.com/mattermost/platform/utils"
- "github.com/mattermost/platform/jobs"
)
func GetLogs(page, perPage int) ([]string, *model.AppError) {
diff --git a/app/elasticsearch.go b/app/elasticsearch.go
index 740042ba5..6f3a4e38b 100644
--- a/app/elasticsearch.go
+++ b/app/elasticsearch.go
@@ -6,8 +6,8 @@ package app
import (
"net/http"
- "github.com/mattermost/platform/model"
"github.com/mattermost/platform/einterfaces"
+ "github.com/mattermost/platform/model"
"github.com/mattermost/platform/utils"
)
diff --git a/app/job.go b/app/job.go
index 36c0b1992..005324999 100644
--- a/app/job.go
+++ b/app/job.go
@@ -4,8 +4,8 @@
package app
import (
- "github.com/mattermost/platform/model"
"github.com/mattermost/platform/jobs"
+ "github.com/mattermost/platform/model"
)
func GetJob(id string) (*model.Job, *model.AppError) {
diff --git a/jobs/jobs_watcher.go b/jobs/jobs_watcher.go
index 5892e3b1c..9ba68e85e 100644
--- a/jobs/jobs_watcher.go
+++ b/jobs/jobs_watcher.go
@@ -38,7 +38,7 @@ func (watcher *Watcher) Start() {
rand.Seed(time.Now().UTC().UnixNano())
_ = <-time.After(time.Duration(rand.Intn(WATCHER_POLLING_INTERVAL)) * time.Millisecond)
- defer func(){
+ defer func() {
l4g.Debug("Watcher Finished")
watcher.stopped <- true
}()
@@ -69,7 +69,7 @@ func (watcher *Watcher) PollAndNotify() {
for _, js := range jobStatuses {
j := model.Job{
Type: js.Type,
- Id: js.Id,
+ Id: js.Id,
}
if js.Type == model.JOB_TYPE_DATA_RETENTION {
diff --git a/jobs/testscheduler.go b/jobs/testscheduler.go
index 31b5d144c..d7345f67f 100644
--- a/jobs/testscheduler.go
+++ b/jobs/testscheduler.go
@@ -28,7 +28,7 @@ func MakeTestScheduler(name string, jobType string) *TestScheduler {
func (scheduler *TestScheduler) Run() {
l4g.Debug("Scheduler %v: Started", scheduler.name)
- defer func(){
+ defer func() {
l4g.Debug("Scheduler %v: Finished", scheduler.name)
scheduler.stopped <- true
}()