From 714ab21a6e582c9c6915f4f5f7debc35dea6edd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Venturo?= Date: Thu, 29 Nov 2018 19:10:43 -0300 Subject: [PATCH] Added mocha-no-only ESlint plugin. (#1529) --- .eslintrc | 11 +++++++---- package-lock.json | 15 +++++++++++++++ package.json | 1 + 3 files changed, 23 insertions(+), 4 deletions(-) diff --git a/.eslintrc b/.eslintrc index c15a4d515..c06f6e872 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,22 +1,23 @@ { "extends" : [ "standard", - "plugin:promise/recommended" + "plugin:promise/recommended", ], "plugins": [ - "promise" + "mocha-no-only", + "promise", ], "env": { "browser" : true, "node" : true, "mocha" : true, - "jest" : true + "jest" : true, }, "globals" : { "artifacts": false, "contract": false, "assert": false, - "web3": false + "web3": false, }, "rules": { @@ -49,6 +50,8 @@ "semi": ["error", "always"], "space-before-function-paren": ["error", "always"], + "mocha-no-only/mocha-no-only": ["error"], + "promise/always-return": "off", "promise/avoid-new": "off", } diff --git a/package-lock.json b/package-lock.json index 0f9afe9b5..2939ecd08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3236,6 +3236,15 @@ } } }, + "eslint-plugin-mocha-no-only": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mocha-no-only/-/eslint-plugin-mocha-no-only-1.0.0.tgz", + "integrity": "sha512-mCl1QMqzCvZL6JpOYD2eaCiOjuPBJppKUEs7w1JKMfG6cHpzsK/TzNQJmVUR29AK+cYIWDDOJHC78QlHkRMtOQ==", + "dev": true, + "requires": { + "requireindex": "~1.1.0" + } + }, "eslint-plugin-node": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-5.2.1.tgz", @@ -8520,6 +8529,12 @@ "resolve-from": "^1.0.0" } }, + "requireindex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.1.0.tgz", + "integrity": "sha1-5UBLgVV+91225JxacgBIk/4D4WI=", + "dev": true + }, "resolve": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz", diff --git a/package.json b/package.json index 58aaec9fe..34c188877 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ "eslint": "^4.19.1", "eslint-config-standard": "^10.2.1", "eslint-plugin-import": "^2.13.0", + "eslint-plugin-mocha-no-only": "^1.0.0", "eslint-plugin-node": "^5.2.1", "eslint-plugin-promise": "^3.8.0", "eslint-plugin-standard": "^3.1.0",