diff --git a/package.json b/package.json index 45ab315..50e7194 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ ], "scripts": { "precommit": "lint-staged", - "test": "npm run build && ava", + "lint": "eslint lib/* bin/*", + "test": "npm run build && npm run lint && ava", "prepublish": "npm run build", "build": "./build.sh", "pack": "pkg bin/now.js --config package.json --out-dir packed -t node7-alpine-x64,node7-linux-x64,node7-macos-x64,node7-win-x64" @@ -29,8 +30,24 @@ "test/*.js" ] }, + "eslintConfig": { + "parserOptions": { + "ecmaVersion": 8 + }, + "extends": "eslint:recommended", + "env": { + "node": true, + "es6": true + }, + "rules": { + "no-console": 0, + "no-empty": 0, + "no-control-regex": 0 + } + }, "lint-staged": { "*.js": [ + "npm run lint", "prettier --single-quote --write", "git add" ] @@ -82,6 +99,7 @@ "devDependencies": { "alpha-sort": "2.0.0", "ava": "0.18.2", + "eslint": "3.18.0", "husky": "0.13.3-0", "lint-staged": "3.4.0", "pkg": "3.0.0-beta.29"