Skip to content

Commit 4831061

Browse files
authored
ci: add biome check (#10)
* ci: add biome check * style: reformat files to make biome happy
1 parent 5a0754b commit 4831061

File tree

4 files changed

+47
-27
lines changed

4 files changed

+47
-27
lines changed

.github/workflows/lint.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Lint
2+
3+
on:
4+
push:
5+
branches: ["**"]
6+
pull_request:
7+
branches: ["**"]
8+
9+
permissions:
10+
contents: read
11+
12+
jobs:
13+
biome:
14+
name: Biome Check
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Checkout
18+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
19+
20+
- name: Setup
21+
uses: ./.github/actions/setup
22+
23+
- name: Run Biome
24+
run: pnpm run lint

__tests__/page.test.tsx

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1-
import { expect, test } from 'vitest'
2-
import { render, screen } from '@testing-library/react'
3-
import Home from '../src/app/page'
1+
import { render, screen } from "@testing-library/react";
2+
import { expect, test } from "vitest";
3+
import Home from "../src/app/page";
44

5-
test('Home page', () => {
6-
render(<Home />)
5+
test("Home page", () => {
6+
render(<Home />);
77
expect(
8-
screen.getByRole('heading', { level: 1, name: /To get started, edit the page.tsx file./i })
9-
).toBeDefined()
10-
})
8+
screen.getByRole("heading", {
9+
level: 1,
10+
name: /To get started, edit the page.tsx file./i,
11+
}),
12+
).toBeDefined();
13+
});

renovate.json

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
11
{
2-
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [
4-
"config:recommended",
5-
"helpers:pinGitHubActionDigests"
6-
],
7-
"labels": [
8-
"dependencies"
9-
],
10-
"prConcurrentLimit": 3,
11-
"timezone": "Europe/London",
12-
"schedule": [
13-
"after 01:00 and before 07:00 every weekday"
14-
]
15-
}
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": ["config:recommended", "helpers:pinGitHubActionDigests"],
4+
"labels": ["dependencies"],
5+
"prConcurrentLimit": 3,
6+
"timezone": "Europe/London",
7+
"schedule": ["after 01:00 and before 07:00 every weekday"]
8+
}

vitest.config.mts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { defineConfig } from 'vitest/config'
2-
import react from '@vitejs/plugin-react'
3-
import tsconfigPaths from 'vite-tsconfig-paths'
1+
import react from "@vitejs/plugin-react";
2+
import tsconfigPaths from "vite-tsconfig-paths";
3+
import { defineConfig } from "vitest/config";
44

55
export default defineConfig({
66
plugins: [tsconfigPaths(), react()],
77
test: {
8-
environment: 'jsdom',
8+
environment: "jsdom",
99
},
10-
})
10+
});

0 commit comments

Comments
 (0)