Skip to content

Commit abd8d1e

Browse files
authored
Merge pull request #1 from YuskaWu/chore/add-ci-workflow
chore: Add CI workflow
2 parents 2979b9e + c5c092b commit abd8d1e

File tree

3 files changed

+52
-21
lines changed

3 files changed

+52
-21
lines changed

.eslintrc.json

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,20 @@
11
{
2-
"env": {
3-
"browser": true,
4-
"es2021": true
5-
},
6-
"extends": [
7-
"eslint:recommended",
8-
"plugin:@typescript-eslint/recommended",
9-
"prettier"
10-
],
11-
"overrides": [
12-
],
13-
"parser": "@typescript-eslint/parser",
14-
"parserOptions": {
15-
"ecmaVersion": "latest",
16-
"sourceType": "module"
17-
},
18-
"plugins": [
19-
"@typescript-eslint"
20-
],
21-
"rules": {
22-
}
2+
"env": {
3+
"browser": true,
4+
"es2021": true
5+
},
6+
"extends": [
7+
"eslint:recommended",
8+
"plugin:@typescript-eslint/recommended",
9+
"prettier"
10+
],
11+
"overrides": [],
12+
"parser": "@typescript-eslint/parser",
13+
"parserOptions": {
14+
"ecmaVersion": "latest",
15+
"sourceType": "module"
16+
},
17+
"plugins": ["@typescript-eslint"],
18+
"rules": {},
19+
"ignorePatterns": ["dist/"]
2320
}

.github/workflows/ci.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
pull_request:
9+
branches:
10+
- main
11+
12+
jobs:
13+
CI:
14+
name: CI
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Checkout code
18+
uses: actions/checkout@v3
19+
20+
- name: Setup Node.js
21+
uses: actions/setup-node@v3
22+
with:
23+
node-version: 16
24+
cache: 'npm'
25+
26+
- name: Installation
27+
run: npm ci
28+
29+
- name: Lint errors
30+
run: npm run lint
31+
32+
- name: Build
33+
run: npm run build

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
}
4141
},
4242
"scripts": {
43+
"lint": "npx eslint .",
4344
"dev": "vite",
4445
"build": "tsc && vite build",
4546
"preview": "vite preview"

0 commit comments

Comments
 (0)