Remove global install for CI dependencies:

* Add them to package.json
* Fixes weird error with missing `esprima-fb`
This commit is contained in:
Nicholas Dudfield
2015-06-23 16:54:57 +07:00
parent 1a32536ac8
commit 46121edd62
2 changed files with 3 additions and 4 deletions

View File

@@ -10,11 +10,9 @@ typecheck() {
lint() {
REPO_URL="https://raw.githubusercontent.com/ripple/javascript-style-guide"
npm install -g eslint
npm install -g esprima-fb # allow flow type annotations in eslint
curl "$REPO_URL/es6/eslintrc" > ./eslintrc
echo "parser: esprima-fb" >> ./eslintrc
eslint --reset -c ./eslintrc $(git --no-pager diff --name-only -M100% --diff-filter=AM --relative $(git merge-base FETCH_HEAD origin/HEAD) FETCH_HEAD | grep "\.js$")
node_modules/.bin/eslint --reset -c ./eslintrc $(git --no-pager diff --name-only -M100% --diff-filter=AM --relative $(git merge-base FETCH_HEAD origin/HEAD) FETCH_HEAD | grep "\.js$")
}
unittest() {