Skip to content

Commit 14334f3

Browse files
authored
Merge pull request #35 from NFDI4Chem/development
Development
2 parents 17a1d80 + fd618fb commit 14334f3

30 files changed

Lines changed: 8805 additions & 5706 deletions

.eslintrc.json

Lines changed: 68 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,69 @@
1-
{
2-
"env":{
3-
"browser":true,
4-
"es2021":true
5-
},
6-
"extends":[
7-
"plugin:react/recommended",
8-
"airbnb",
9-
"plugin:@typescript-eslint/recommended",
10-
"prettier",
11-
"plugin:prettier/recommended"
12-
13-
],
14-
"parser":"@typescript-eslint/parser",
15-
"parserOptions":{
16-
"ecmaFeatures":{
17-
"jsx":true
18-
},
19-
"ecmaVersion":12,
20-
"sourceType":"module"
21-
},
22-
"plugins":[
23-
"react",
24-
"@typescript-eslint",
25-
"react-hooks"
26-
],
27-
"rules":{
28-
"react/require-default-props":"off",
29-
"react/react-in-jsx-scope":"off",
30-
"no-use-before-define": ["error"],
31-
"@typescript-eslint/no-use-before-define":[
32-
"error"
33-
],
34-
"import/no-extraneous-dependencies": ["error", {"devDependencies": true}],
35-
36-
"react/jsx-filename-extension":[
37-
"warn",
38-
{
39-
"extensions":[
40-
".tsx"
41-
]
42-
}
43-
],
44-
"import/extensions":[
45-
"error",
46-
"ignorePackages",
47-
{
48-
"ts":"never",
49-
"tsx":"never"
50-
}
51-
],
52-
53-
"@typescript-eslint/explicit-function-return-type":"off",
54-
"react-hooks/rules-of-hooks":"error",
55-
"react-hooks/exhaustive-deps":"warn",
56-
"import/prefer-default-export":"off",
57-
"react/prop-types":"off"
58-
59-
},
60-
"settings":{
61-
"import/resolver":{
62-
"typescript":{
63-
64-
}
65-
}
66-
}
1+
{
2+
"env":{
3+
"browser":true,
4+
"es2021":true
5+
},
6+
"extends":[
7+
"plugin:react/recommended",
8+
"airbnb",
9+
"plugin:@typescript-eslint/recommended",
10+
"prettier",
11+
"plugin:prettier/recommended"
12+
13+
],
14+
"parser":"@typescript-eslint/parser",
15+
"parserOptions":{
16+
"ecmaFeatures":{
17+
"jsx":true
18+
},
19+
"ecmaVersion":12,
20+
"sourceType":"module"
21+
},
22+
"plugins":[
23+
"react",
24+
"@typescript-eslint",
25+
"react-hooks"
26+
],
27+
"rules":{
28+
"react/require-default-props":"off",
29+
"react/react-in-jsx-scope":"off",
30+
"no-use-before-define": ["error"],
31+
"@typescript-eslint/no-use-before-define":[
32+
"error"
33+
],
34+
"import/no-extraneous-dependencies": ["error", {"devDependencies": true}],
35+
36+
"react/jsx-filename-extension":[
37+
"warn",
38+
{
39+
"extensions":[
40+
".tsx"
41+
]
42+
}
43+
],
44+
"import/extensions":[
45+
"error",
46+
"ignorePackages",
47+
{
48+
"ts":"never",
49+
"tsx":"never"
50+
}
51+
],
52+
53+
"@typescript-eslint/explicit-function-return-type":"off",
54+
"react-hooks/rules-of-hooks":"error",
55+
"react-hooks/exhaustive-deps":"warn",
56+
"import/prefer-default-export":"off",
57+
"react/prop-types":"off",
58+
"react/no-unknown-property": ["error", { "ignore": ["css"] }]
59+
60+
61+
},
62+
"settings":{
63+
"import/resolver":{
64+
"typescript":{
65+
66+
}
67+
}
68+
}
6769
}

.github/workflows/e2e.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: E2E tests
2+
3+
on:
4+
push:
5+
pull_request:
6+
7+
jobs:
8+
e2e:
9+
runs-on: ubuntu-latest
10+
strategy:
11+
matrix:
12+
project: [chromium, firefox, webkit]
13+
fail-fast: false
14+
steps:
15+
- uses: actions/checkout@v3
16+
- uses: actions/setup-node@v3
17+
with:
18+
node-version: 16.x
19+
- name: Install dependencies
20+
run: npm ci
21+
- name: Install Playwright
22+
run: npx playwright install --with-deps
23+
- name: Build test application
24+
env:
25+
NODE_OPTIONS: '--max_old_space_size=4096'
26+
run: npm run build-no-minify
27+
- name: Run E2E tests on ${{ matrix.project }}
28+
run: npx playwright test --project ${{ matrix.project }}
29+
continue-on-error: ${{ matrix.project == 'webkit' }}

.github/workflows/node.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)