#!/bin/bash
nodeChecker=`node -v`
if [ -z "$nodeChecker" ] ; then
	echo "please install node.js"
	exit 1
fi

maindir="$(pwd)"
cd $1

echo "check jscs installation"
jscsChecker="$(npm list jscs)"
if [[ $jscsChecker == *"empty"* ]] ; then
	echo 'installing jscs'
	npm cache clean
	npm install jscs || exit 1
fi

echo "check js code style : $maindir/$2"
OUT="$(node_modules/jscs/bin/jscs $maindir/$2 $3 $4)" || {
	echo $OUT
	#Coding Style Error found.
	exit 1
}

cd $maindir
echo "passed"