Skip to content

Commit 87d0d3f

Browse files
authored
ci: exclusive test linter rule (#359)
1 parent 9f7b036 commit 87d0d3f

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

.eslintrc.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
{
22
"extends": ["eslint:recommended", "plugin:prettier/recommended"],
3-
"plugins": ["prettier", "@amplitude/eslint-plugin-amplitude"],
3+
"plugins": ["prettier", "mocha", "@amplitude/eslint-plugin-amplitude"],
44
"env": { "es6": true, "browser": true, "node": true, "mocha": true },
55
"parserOptions": {
66
"sourceType": "module",
77
"ecmaVersion": 2018
88
},
99
"rules": {
10-
"prettier/prettier": "error"
10+
"prettier/prettier": "error",
11+
"mocha/no-skipped-tests": "error",
12+
"mocha/no-exclusive-tests": "error"
1113
},
1214
"globals": {
1315
"BUILD_COMPAT_REACT_NATIVE": "readonly",

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"date-fns": "^1.30.1",
3636
"eslint": "^7.15.0",
3737
"eslint-config-prettier": "^7.0.0",
38+
"eslint-plugin-mocha": "^8.0.0",
3839
"eslint-plugin-prettier": "^3.3.1",
3940
"express": "^4.16.2",
4041
"fs-extra": "^4.0.2",

yarn.lock

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2799,6 +2799,14 @@ eslint-config-prettier@^7.0.0:
27992799
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-7.0.0.tgz#c1ae4106f74e6c0357f44adb076771d032ac0e97"
28002800
integrity sha512-8Y8lGLVPPZdaNA7JXqnvETVC7IiVRgAP6afQu9gOQRn90YY3otMNh+x7Vr2vMePQntF+5erdSUBqSzCmU/AxaQ==
28012801

2802+
eslint-plugin-mocha@^8.0.0:
2803+
version "8.0.0"
2804+
resolved "https://registry.yarnpkg.com/eslint-plugin-mocha/-/eslint-plugin-mocha-8.0.0.tgz#7ec5d228bcb3735301701dfbc3376320a1ca3791"
2805+
integrity sha512-n67etbWDz6NQM+HnTwZHyBwz/bLlYPOxUbw7bPuCyFujv7ZpaT/Vn6KTAbT02gf7nRljtYIjWcTxK/n8a57rQQ==
2806+
dependencies:
2807+
eslint-utils "^2.1.0"
2808+
ramda "^0.27.1"
2809+
28022810
eslint-plugin-prettier@^3.3.1:
28032811
version "3.3.1"
28042812
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz#7079cfa2497078905011e6f82e8dd8453d1371b7"
@@ -6681,6 +6689,11 @@ qw@~1.0.1:
66816689
resolved "https://registry.yarnpkg.com/qw/-/qw-1.0.1.tgz#efbfdc740f9ad054304426acb183412cc8b996d4"
66826690
integrity sha1-77/cdA+a0FQwRCassYNBLMi5ltQ=
66836691

6692+
ramda@^0.27.1:
6693+
version "0.27.1"
6694+
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.27.1.tgz#66fc2df3ef873874ffc2da6aa8984658abacf5c9"
6695+
integrity sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==
6696+
66846697
range-parser@^1.2.0, range-parser@~1.2.0:
66856698
version "1.2.0"
66866699
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"

0 commit comments

Comments
 (0)