From cc78047f36970bd0709e6c8d01fb38fac46518cd Mon Sep 17 00:00:00 2001 From: modood Date: Wed, 31 May 2017 16:46:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=20husky=20=E5=BC=BA=E5=88=B6?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4=E5=89=8D=E5=BF=85=E9=A1=BB?= =?UTF-8?q?=E9=80=9A=E8=BF=87=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.js | 18 +++++++++--------- package.json | 10 +++++++++- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 801c8fb..a56843f 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -2,14 +2,14 @@ module.exports = { root: true, extends: 'standard', globals: { - 'describe': true, - 'it': true, - 'before': true, - 'beforeEach': true, - 'after': true, - 'afterEach': true, - 'context': true, - 'expect': true + // mocha BDD + describe: true, + context: true, + it: true, + specify: true, + before: true, + beforeEach: true, + after: true, + afterEach: true } } - diff --git a/package.json b/package.json index 59e2e93..a45d208 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "description": "中华人民共和国行政区划:省份、城市、区县、乡镇(街道)", "main": "index.js", "scripts": { - "test": "mocha -t 5000" + "test": "eslint . && mocha -t 5000", + "precommit": "npm test" }, "repository": { "type": "git", @@ -33,6 +34,13 @@ "iconv-lite": "^0.4.15" }, "devDependencies": { + "eslint": "^3.19.0", + "eslint-config-standard": "^10.2.1", + "eslint-plugin-import": "^2.3.0", + "eslint-plugin-node": "^4.2.2", + "eslint-plugin-promise": "^3.5.0", + "eslint-plugin-standard": "^3.0.1", + "husky": "^0.13.4", "mocha": "^3.1.0" }, "license": "MIT",