From 4f9eeee7ddff10698bbf528620f4dc8d4fa3e697 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Mon, 28 Sep 2020 14:47:24 -0700 Subject: [PATCH] [Tests] add `npm run lint` --- .eslintrc | 18 ++++++++++++++++++ package.json | 4 ++++ 2 files changed, 22 insertions(+) create mode 100644 .eslintrc diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..9c7d516 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,18 @@ +{ + "extends": "@ljharb", + "root": true, + "rules": { + "func-style": 1, + "operator-linebreak": [2, "before"], + }, + "overrides": [ + { + "files": "test/**", + "rules": { + "global-require": 0, + "max-lines-per-function": 0, + "no-negated-condition": 0, + }, + }, + ], +} diff --git a/package.json b/package.json index 7c46a06..6fd04f5 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,8 @@ "./package.json": "./package.json" }, "scripts": { + "lint": "eslint .", + "pretest": "npm run lint", "tests-only": "tape test", "test": "npm run tests-only", "posttest": "aud --production" @@ -42,7 +44,9 @@ "has": "^1.0.3" }, "devDependencies": { + "@ljharb/eslint-config": "^17.2.0", "aud": "^1.1.2", + "eslint": "^7.10.0", "tape": "^5.0.1" } }