Enabling checking of style guide on travis and turning on strict mode
Этот коммит содержится в:
11
Makefile
11
Makefile
@@ -5,7 +5,7 @@ GOFLAGS ?= $(GOFLAGS:)
|
|||||||
BUILD_NUMBER ?= $(BUILD_NUMBER:)
|
BUILD_NUMBER ?= $(BUILD_NUMBER:)
|
||||||
|
|
||||||
GO=$(GOPATH)/bin/godep go
|
GO=$(GOPATH)/bin/godep go
|
||||||
ESLINT=web/react/node_modules/eslint/bin/eslint.js
|
ESLINT=node_modules/eslint/bin/eslint.js
|
||||||
|
|
||||||
ifeq ($(BUILD_NUMBER),)
|
ifeq ($(BUILD_NUMBER),)
|
||||||
BUILD_NUMBER := dev
|
BUILD_NUMBER := dev
|
||||||
@@ -37,6 +37,9 @@ travis:
|
|||||||
|
|
||||||
@cd web/react/ && npm install
|
@cd web/react/ && npm install
|
||||||
|
|
||||||
|
@echo Checking for style guide compliance
|
||||||
|
cd web/react && $(ESLINT) components/* dispatcher/* pages/* stores/* utils/*
|
||||||
|
|
||||||
@$(GO) build $(GOFLAGS) ./...
|
@$(GO) build $(GOFLAGS) ./...
|
||||||
@$(GO) install $(GOFLAGS) -a ./...
|
@$(GO) install $(GOFLAGS) -a ./...
|
||||||
|
|
||||||
@@ -105,11 +108,7 @@ install:
|
|||||||
|
|
||||||
check: install
|
check: install
|
||||||
@echo Running ESLint...
|
@echo Running ESLint...
|
||||||
@$(ESLINT) web/react/components/*
|
-cd web/react && $(ESLINT) components/* dispatcher/* pages/* stores/* utils/*
|
||||||
@$(ESLINT) web/react/dispatcher/*
|
|
||||||
@$(ESLINT) web/react/pages/*
|
|
||||||
@$(ESLINT) web/react/stores/*
|
|
||||||
@$(ESLINT) web/react/utils/*
|
|
||||||
|
|
||||||
test: install
|
test: install
|
||||||
@mkdir -p logs
|
@mkdir -p logs
|
||||||
|
|||||||
@@ -21,13 +21,12 @@
|
|||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "watchify --extension=jsx -o ../static/js/bundle.js -v -d ./**/*.jsx",
|
"start": "watchify --extension=jsx -o ../static/js/bundle.js -v -d ./**/*.jsx",
|
||||||
"build": "NODE_ENV=production browserify ./**/*.jsx | uglifyjs > ../static/js/bundle.min.js",
|
"build": "NODE_ENV=production browserify ./**/*.jsx | uglifyjs > ../static/js/bundle.min.js",
|
||||||
"build_old": "NODE_ENV=production browserify ./**/*.jsx | uglifyjs -cm > ../static/js/bundle.min.js",
|
|
||||||
"test": "jest"
|
"test": "jest"
|
||||||
},
|
},
|
||||||
"browserify": {
|
"browserify": {
|
||||||
"transform": [
|
"transform": [
|
||||||
["babelify", {"blacklist": ["strict"]}],
|
"babelify",
|
||||||
"envify"
|
"envify"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user