From 55611790f976b01cc063f7d80a5adc4d6b00bd11 Mon Sep 17 00:00:00 2001 From: Nicole White Date: Mon, 31 Aug 2015 23:48:23 -0700 Subject: [PATCH] Add JSHint --- .jshintrc | 5 +++++ Makefile | 5 ++++- package.json | 7 ++++--- 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 .jshintrc diff --git a/.jshintrc b/.jshintrc new file mode 100644 index 0000000..9d17bc2 --- /dev/null +++ b/.jshintrc @@ -0,0 +1,5 @@ +{ + "indent" : 4, + "shadow" : true, + "jasmine" : true +} \ No newline at end of file diff --git a/Makefile b/Makefile index a3ae194..cbaceeb 100644 --- a/Makefile +++ b/Makefile @@ -15,4 +15,7 @@ sync: minify test-coveralls: ./node_modules/.bin/istanbul cover ./node_modules/.bin/jasmine-node --captureExceptions test && \ - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage \ No newline at end of file + cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage + +lint: + ./node_modules/jshint/bin/jshint algebra.js src/*.js test/*.js \ No newline at end of file diff --git a/package.json b/package.json index 63a357b..3da5b0c 100644 --- a/package.json +++ b/package.json @@ -15,11 +15,12 @@ "src/" ], "devDependencies": { - "jasmine-node": "1.14.5", "browserify": "10.2.1", - "uglifyjs": "2.4.10", "coveralls": "^2.11.2", - "istanbul": "0.3.15" + "istanbul": "0.3.15", + "jasmine-node": "1.14.5", + "jshint": "^2.8.0", + "uglifyjs": "2.4.10" }, "keywords": [ "algebra",