Skip to content

Commit 3d40e80

Browse files
committed
Add eslint-plugin-codeceptjs
1 parent 2719a9e commit 3d40e80

4 files changed

Lines changed: 19 additions & 7 deletions

File tree

modules/codecept/eslint.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
module.exports = {
22
globals: {
3-
Feature: true,
4-
Scenario: true,
5-
inject: true,
3+
codeceptjs: true,
64
tryTo: true,
75
},
86
ignorePatterns: ['**/report/'],

modules/tools/eslint.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ module.exports = {
77
commonjs: true,
88
es6: true,
99
node: true,
10+
"codeceptjs/codeceptjs": true,
1011
},
1112
extends: 'eslint:recommended',
1213
globals: {
@@ -20,5 +21,5 @@ module.exports = {
2021
'folders/match-regex': [2, eitherLatinOrCyrillicRegex, `${process.cwd()}/`],
2122
'filenames/match-regex': [2, eitherLatinOrCyrillicRegex],
2223
},
23-
plugins: ['folders', 'filenames'],
24+
plugins: ['folders', 'filenames', 'codeceptjs'],
2425
}

modules/tools/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
"cross-spawn": "^7.0.3",
2525
"dotenv": "^8.1.0",
2626
"eslint": "^7.25.0",
27+
"eslint-plugin-codeceptjs": "^1.3.0",
28+
"eslint-plugin-filenames": "^1.3.2",
29+
"eslint-plugin-folders": "^1.0.3",
2730
"fast-glob": "^3.2.5",
2831
"find-root": "^1.1.0",
2932
"fs-extra": "^10.0.0",
@@ -37,9 +40,7 @@
3740
"prettier": "2.2.1",
3841
"readline-sync": "^1.4.10",
3942
"validate-npm-package-name": "^3.0.0",
40-
"yargs": "^16.2.0",
41-
"eslint-plugin-filenames": "^1.3.2",
42-
"eslint-plugin-folders": "^1.0.3"
43+
"yargs": "^16.2.0"
4344
},
4445
"repository": {
4546
"type": "git",

yarn.lock

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6233,6 +6233,13 @@ escodegen@^2.0.0:
62336233
optionalDependencies:
62346234
source-map "~0.6.1"
62356235

6236+
eslint-plugin-codeceptjs@^1.3.0:
6237+
version "1.3.0"
6238+
resolved "https://registry.yarnpkg.com/eslint-plugin-codeceptjs/-/eslint-plugin-codeceptjs-1.3.0.tgz#7bd12fc58b5a950fdcc62c6e2dcf82897d58a100"
6239+
integrity sha512-KdRRVJxzE1Ts9SNMKn1Zt3clA1D+hl49zugiq0rncuAp0SCUlkLEacxf0nR16q4KOI1t+5kF+J9goF4iN/m+GA==
6240+
dependencies:
6241+
requireindex "~1.1.0"
6242+
62366243
eslint-plugin-filenames@^1.3.2:
62376244
version "1.3.2"
62386245
resolved "https://registry.yarnpkg.com/eslint-plugin-filenames/-/eslint-plugin-filenames-1.3.2.tgz#7094f00d7aefdd6999e3ac19f72cea058e590cf7"
@@ -12037,6 +12044,11 @@ requireg@^0.2.2:
1203712044
rc "~1.2.7"
1203812045
resolve "~1.7.1"
1203912046

12047+
requireindex@~1.1.0:
12048+
version "1.1.0"
12049+
resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.1.0.tgz#e5404b81557ef75db6e49c5a72004893fe03e162"
12050+
integrity sha1-5UBLgVV+91225JxacgBIk/4D4WI=
12051+
1204012052
reselect@^4.0.0:
1204112053
version "4.1.5"
1204212054
resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.5.tgz#852c361247198da6756d07d9296c2b51eddb79f6"

0 commit comments

Comments
 (0)