Skip to content

Commit 982e689

Browse files
committed
Merge branch 'nakrovati-improve-design'
2 parents 7461087 + 38ee787 commit 982e689

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+1645
-1038
lines changed

eslint.config.js

Lines changed: 25 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -13,38 +13,7 @@ export default [
1313
ignores: ["**/dist", "**/results", "**/node_modules", "css", "**/csv_export.js"],
1414
},
1515
{
16-
files: ["**/*.{ts,tsx}"],
17-
plugins: { "@typescript-eslint": ts },
18-
languageOptions: { parser: tsParser },
19-
rules: ts.configs["recommended"].rules,
20-
},
21-
/**
22-
* Root
23-
*/
24-
{
25-
files: ["*.js", "utils/**/*", "cli/**/*.js"],
26-
languageOptions: { globals: { ...globals.node } },
27-
rules: {
28-
"no-unused-vars": "warn",
29-
},
30-
},
31-
/**
32-
* Server
33-
*/
34-
{
35-
files: ["server/**/*"],
36-
languageOptions: { globals: { ...globals.node } },
37-
},
38-
/**
39-
* Webdriver
40-
*/
41-
{
42-
files: ["webdriver-ts/**/*.ts"],
4316
plugins: { unicorn },
44-
languageOptions: {
45-
parserOptions: { project: ["./webdriver-ts/tsconfig.eslint.json"] },
46-
globals: { ...globals.node },
47-
},
4817
rules: {
4918
...unicorn.configs.recommended.rules,
5019
// no:
@@ -71,7 +40,24 @@ export default [
7140
"unicorn/prefer-dom-node-text-content": "off",
7241
"unicorn/prefer-optional-catch-binding": "off",
7342
"unicorn/prefer-logical-operator-over-ternary": "off",
74-
43+
},
44+
languageOptions: { globals: { ...globals.node } },
45+
},
46+
{
47+
files: ["**/*.{ts,tsx}"],
48+
plugins: { "@typescript-eslint": ts },
49+
languageOptions: { parser: tsParser },
50+
rules: ts.configs["recommended"].rules,
51+
},
52+
/**
53+
* Webdriver
54+
*/
55+
{
56+
files: ["webdriver-ts/**/*.ts"],
57+
languageOptions: {
58+
parserOptions: { project: ["./webdriver-ts/tsconfig.eslint.json"] },
59+
},
60+
rules: {
7561
"@typescript-eslint/no-explicit-any": "off",
7662
"require-await": "error",
7763
"@typescript-eslint/no-floating-promises": "error",
@@ -82,7 +68,13 @@ export default [
8268
* Web
8369
*/
8470
{
85-
files: ["webdriver-ts-results/**/*.tsx"],
71+
files: ["webdriver-ts-results/**/*"],
72+
rules: {
73+
"@typescript-eslint/no-loss-of-precision": "off",
74+
},
75+
},
76+
{
77+
files: ["webdriver-ts-results/src/**/*.{js,ts,jsx,tsx}"],
8678
plugins: {
8779
react,
8880
"react-refresh": reactRefresh,
@@ -99,12 +91,4 @@ export default [
9991
settings: { react: { version: "detect" } },
10092
languageOptions: { globals: { ...globals.browser } },
10193
},
102-
{
103-
files: ["webdriver-ts-results/**/*"],
104-
languageOptions: { globals: { ...globals.browser, ...globals.node } },
105-
rules: {
106-
"@typescript-eslint/no-loss-of-precision": "off",
107-
"no-debugger": "off",
108-
},
109-
},
11094
];

0 commit comments

Comments
 (0)