Skip to content

Commit 5b18ac3

Browse files
committedAug 31, 2023
feat: add eslint and prettier
1 parent e4782f3 commit 5b18ac3

File tree

10 files changed

+1016
-13
lines changed

10 files changed

+1016
-13
lines changed
 

‎.eslintignore

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Build
2+
dist/
3+
build/
4+
output/
5+
6+
# Root
7+
/css/

‎.eslintrc.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"env": { "node": true, "es2024": true },
3+
"extends": ["eslint:recommended"]
4+
}

‎.prettierignore

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Dependencies
2+
package-lock.json
3+
node_modules
4+
5+
# Build
6+
dist/
7+
build/
8+
output/
9+
10+
# Root
11+
/css/
12+
13+
# Webdriver-ts
14+
webdriver-ts/results.json
15+
webdriver-ts/results/
16+
webdriver-ts/traces/

‎.prettierrc.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"trailingComma": "all"
3+
}

‎package-lock.json

+961-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@
3030
"docker-rebuild": "node rebuild-single.js -- --docker",
3131
"docker-rebuild-ci": "node rebuild-single.js -- --ci --docker",
3232
"docker-shell": "docker exec -it js-framework-benchmark /bin/bash",
33-
"zip": "npm run docker-sync && docker exec -it js-framework-benchmark node zip.js && docker cp js-framework-benchmark:/build/build.zip ."
33+
"zip": "npm run docker-sync && docker exec -it js-framework-benchmark node zip.js && docker cp js-framework-benchmark:/build/build.zip .",
34+
"format": "prettier . \"!(broken-frameworks|frameworks)/**/*\" -w",
35+
"lint": "eslint . --ignore-pattern \"/broken-frameworks/\" --ignore-pattern \"/frameworks/\""
3436
},
3537
"keywords": [
3638
"benchmark",
@@ -57,5 +59,9 @@
5759
"lodash": "^4.17.15",
5860
"rimraf": "^3.0.2",
5961
"yargs": "^15.3.1"
62+
},
63+
"devDependencies": {
64+
"eslint": "^8.48.0",
65+
"prettier": "^3.0.3"
6066
}
6167
}

‎server/.eslintignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Dependencies
2+
node_modules

‎webdriver-ts-results/.eslintignore

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
webpack.config.js
2-
.eslintrc.js
3-
src/results.ts
1+
# Dependencies
2+
node_modules
3+
4+
# Build
5+
build

‎webdriver-ts-results/.eslintrc.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
},
1919
"rules": {
2020
"@typescript-eslint/explicit-function-return-type": 0,
21-
"react-hooks/rules-of-hooks": "error",
21+
"react-hooks/rules-of-hooks": "error",
2222
"react-hooks/exhaustive-deps": "warn",
2323
"no-debugger": "warn"
2424
}
25-
}
25+
}

‎webdriver-ts/.eslintignore

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Dependencies
2+
node_modules
3+
4+
# Build
5+
dist/
6+
results/
7+
8+
# Trace
9+
traces/

0 commit comments

Comments
 (0)
Please sign in to comment.