diff --git a/.eslintrc.json b/.eslintrc.json index b1ab16c8..544f3bd0 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -2,9 +2,13 @@ "env": { "browser": true, "es6": true, - "node": true + "node": true, + "mocha": true }, "extends": "eslint:recommended", + "plugins": [ + "mocha" + ], "parserOptions": { "sourceType": "module" }, diff --git a/package.json b/package.json index f76ac335..34f92aea 100644 --- a/package.json +++ b/package.json @@ -115,6 +115,7 @@ "electron-builder": "^19.27.7", "electron-mocha": "^4.0.0", "electron-reload": "^1.1.0", + "eslint-plugin-mocha": "^4.11.0", "fs": "0.0.1-security", "gulp": "^3.9.1", "gulp-batch": "^1.0.5", diff --git a/yarn.lock b/yarn.lock index edca9af8..e4189d1a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1220,6 +1220,12 @@ escodegen@1.8.x: optionalDependencies: source-map "~0.2.0" +eslint-plugin-mocha@^4.11.0: + version "4.11.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-mocha/-/eslint-plugin-mocha-4.11.0.tgz#91193a2f55e20a5e35974054a0089d30198ee578" + dependencies: + ramda "^0.24.1" + eslint-scope@^3.7.1: version "3.7.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" @@ -3459,6 +3465,10 @@ querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" +ramda@^0.24.1: + version "0.24.1" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.24.1.tgz#c3b7755197f35b8dc3502228262c4c91ddb6b857" + randomatic@^1.1.3: version "1.1.7" resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"