Skip to content

Commit 4a2a297

Browse files
committed
chore(eslint): fix config for Cypress and exclude plugin sample JS from tsconfig parsing
1 parent 00ad1b4 commit 4a2a297

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

.eslintrc.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,15 @@
1717
],
1818
"overrides": [
1919
{
20-
"files": ["test/**/*.js", "**/*.json"],
20+
"files": ["test/**/*.js", "**/*.json", "cypress/**/*.js", "plugins/**/*.js"],
21+
"parserOptions": {
22+
"project": null
23+
},
2124
"parser": "espree",
25+
"env": {
26+
"cypress/globals": true
27+
},
28+
"plugins": ["cypress"],
2229
"rules": {
2330
"@typescript-eslint/no-unused-expressions": "off"
2431
}

package-lock.json

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@
109109
"eslint": "^8.57.1",
110110
"eslint-config-google": "^0.14.0",
111111
"eslint-config-prettier": "^10.1.8",
112+
"eslint-plugin-cypress": "^2.15.2",
112113
"eslint-plugin-json": "^3.1.0",
113114
"eslint-plugin-prettier": "^5.5.3",
114115
"eslint-plugin-react": "^7.37.5",
@@ -151,7 +152,10 @@
151152
"*.{js,jsx,ts,tsx,json,md,yml,yaml,css,scss}": [
152153
"prettier --write"
153154
],
154-
"*.{js,jsx,ts,tsx,json}": [
155+
"src/**/*.{js,jsx,ts,tsx,json}": [
156+
"eslint --fix"
157+
],
158+
"test/**/*.{js,jsx,ts,tsx,json}": [
155159
"eslint --fix"
156160
]
157161
}

0 commit comments

Comments
 (0)