diff --git a/scripts/release b/scripts/release index ad6fa74..2615c8e 100755 --- a/scripts/release +++ b/scripts/release @@ -27,6 +27,15 @@ then exit 1 fi +echo "$ eslint --quiet src" +eslint --quiet src + +if [ $? -ne 0 ] +then + echo >&2 "Looks like there are linting errors. Make sure all errors are cleaned-up and run this script again." + exit 1 +fi + echo "Existing releases:" git tag -l @@ -42,6 +51,12 @@ rm package.json.bak sed -i.bak -E "s/\"version\": \"[0-9]+\.[0-9]+\.[0-9]+\"/\"version\": \"$version\"/" bower.json rm bower.json.bak +read -p "Are you sure you want to release v$version? (yes/no) " confirm +if [ $confirm != "yes" ] +then + exit 0 +fi + echo "$ git add ." git add . echo "$ git commit -a -m \"Release v$version.\"" diff --git a/src/.eslintrc b/src/.eslintrc index 0a87f12..4ec916a 100644 --- a/src/.eslintrc +++ b/src/.eslintrc @@ -51,6 +51,7 @@ "no-sequences": 2, "no-undef": 2, "no-unused-expressions": 2, + "no-unused-vars": 2, "no-void": 2, "no-warning-comments": 1, "no-with": 2,