diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml new file mode 100644 index 0000000..424bf33 --- /dev/null +++ b/.github/workflows/test.yaml @@ -0,0 +1,29 @@ +name: Test + +on: + push: + branches: [main] + pull_request: + branches: [main] + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version: '18' + cache: 'npm' + + - name: Install dependencies + run: npm ci + + - name: Run TypeScript Check + run: npm run check + + - name: Run Prettier code style check + run: npm run format:check diff --git a/package.json b/package.json index fe4df68..d7380a0 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,8 @@ "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "tauri": "tauri", - "format": "prettier --write ." + "format": "prettier --write .", + "format:check": "prettier --check ." }, "license": "MIT", "dependencies": { diff --git a/src/lib/components/ChartContainer.svelte b/src/lib/components/ChartContainer.svelte index 47b50aa..317b0fe 100644 --- a/src/lib/components/ChartContainer.svelte +++ b/src/lib/components/ChartContainer.svelte @@ -1,10 +1,9 @@