From 0a22e0f9eb580b9641705eb935a9217b61e5b83d Mon Sep 17 00:00:00 2001 From: Russ Garrett Date: Thu, 10 Mar 2016 09:00:51 +0000 Subject: [PATCH] Run jshint --- .jshintignore | 1 + .jshintrc | 4 ++++ .travis.yml | 1 + Makefile | 5 ++++- package.json | 3 ++- 5 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .jshintignore create mode 100644 .jshintrc diff --git a/.jshintignore b/.jshintignore new file mode 100644 index 0000000..cf70988 --- /dev/null +++ b/.jshintignore @@ -0,0 +1 @@ +**/node_modules diff --git a/.jshintrc b/.jshintrc new file mode 100644 index 0000000..63ac4a3 --- /dev/null +++ b/.jshintrc @@ -0,0 +1,4 @@ +{ + "curly": true, + "esversion": 6 +} diff --git a/.travis.yml b/.travis.yml index c7db23f..bf128f6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,4 +20,5 @@ install: - npm prune - npm install script: +- make test - npm run dist diff --git a/Makefile b/Makefile index 45668aa..a70c972 100644 --- a/Makefile +++ b/Makefile @@ -5,4 +5,7 @@ node_modules: package.json npm install clean: - rm -Rf ./dist \ No newline at end of file + rm -Rf ./dist + +test: + ./node_modules/.bin/jshint ./app diff --git a/package.json b/package.json index 9c96c55..e981e66 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "rimraf": "^2.5.2", "tsconfig-glob": "^0.4.1", "typescript": "^1.8.2", - "configstore": "^2.0.0" + "configstore": "^2.0.0", + "jshint": "^2.9.1" } }