Skip to content

Commit eee0082

Browse files
authored
chore: upgrade Biome to version 2 (#87)
1 parent 7eebfc6 commit eee0082

File tree

14 files changed

+487
-453
lines changed

14 files changed

+487
-453
lines changed

.github/workflows/standard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Check types
2626
run: npm run type:check
2727
- name: Check format, lint and imports
28-
run: npm run check
28+
run: npm run check-all
2929
- name: Test
3030
run: npm run test:coverage
3131
- name: Build

.releaserc

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

.releaserc.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"branches": [
3+
{
4+
"name": "main"
5+
}
6+
],
7+
"plugins": [
8+
[
9+
"@semantic-release/commit-analyzer",
10+
{
11+
"preset": "angular"
12+
}
13+
],
14+
"@semantic-release/release-notes-generator",
15+
"@semantic-release/github",
16+
"@semantic-release/npm"
17+
]
18+
}

.vscode/extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"recommendations": ["biomejs.biome", "davidanson.vscode-markdownlint"]
2+
"recommendations": ["biomejs.biome", "davidanson.vscode-markdownlint"]
33
}

.vscode/settings.json

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
{
2-
"editor.formatOnSave": true,
3-
"[json]": {
4-
"editor.defaultFormatter": "biomejs.biome"
5-
},
6-
"[typescript]": {
7-
"editor.defaultFormatter": "biomejs.biome"
8-
},
9-
"editor.codeActionsOnSave": {
10-
"source.organizeImports.biome": "explicit"
11-
},
12-
"files.associations": {
13-
".releaserc": "json",
14-
"LICENSE": "plaintext"
15-
}
2+
"editor.formatOnSave": true,
3+
"[json]": {
4+
"editor.defaultFormatter": "biomejs.biome"
5+
},
6+
"[typescript]": {
7+
"editor.defaultFormatter": "biomejs.biome"
8+
},
9+
"editor.codeActionsOnSave": {
10+
"source.organizeImports.biome": "explicit"
11+
},
12+
"files.associations": {
13+
"LICENSE": "plaintext"
14+
}
1615
}

biome.json

Lines changed: 39 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,41 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3-
"files": {
4-
"ignore": [".husky/**", "coverage/**", "dist/**", "node_modules/**"]
5-
},
6-
"organizeImports": {
7-
"enabled": true
8-
},
9-
"linter": {
10-
"enabled": true,
11-
"rules": {
12-
"recommended": true
13-
}
14-
},
15-
"formatter": {
16-
"enabled": true,
17-
"formatWithErrors": false,
18-
"indentStyle": "space",
19-
"indentWidth": 2,
20-
"lineEnding": "lf",
21-
"lineWidth": 100
22-
}
2+
"$schema": "https://biomejs.dev/schemas/2.1.2/schema.json",
3+
"vcs": {
4+
"enabled": false,
5+
"clientKind": "git",
6+
"useIgnoreFile": false
7+
},
8+
"files": {
9+
"includes": [
10+
".vscode/**",
11+
"mocks/**",
12+
"src/**",
13+
".releaserc.json",
14+
"biome.json",
15+
"commitlint.config.ts",
16+
"package.json",
17+
"tsconfig.json",
18+
"vite.config.ts",
19+
"vitest.config.ts"
20+
],
21+
"ignoreUnknown": false
22+
},
23+
"formatter": {
24+
"enabled": true,
25+
"indentStyle": "tab"
26+
},
27+
"linter": {
28+
"enabled": true,
29+
"rules": {
30+
"recommended": true
31+
}
32+
},
33+
"assist": {
34+
"enabled": true,
35+
"actions": {
36+
"source": {
37+
"organizeImports": "on"
38+
}
39+
}
40+
}
2341
}

commitlint.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { UserConfig } from "@commitlint/types";
22

33
const commitlintConfig: UserConfig = {
4-
extends: ["@commitlint/config-conventional"],
4+
extends: ["@commitlint/config-conventional"],
55
};
66

77
export default commitlintConfig;

mocks/object-graph.mock.ts

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
export const colors = [
2-
"red",
3-
"yellow",
4-
"green",
5-
"blue",
6-
"orange",
7-
"purple",
8-
"white",
9-
"black",
2+
"red",
3+
"yellow",
4+
"green",
5+
"blue",
6+
"orange",
7+
"purple",
8+
"white",
9+
"black",
1010
] as const;
1111

1212
export const sizes = ["small", "medium", "large"] as const;
@@ -16,29 +16,29 @@ export type Color = (typeof colors)[number];
1616
export type Size = (typeof sizes)[number];
1717

1818
export type Shirt = {
19-
sku: string;
20-
color: Color;
21-
size: Size;
19+
sku: string;
20+
color: Color;
21+
size: Size;
2222
};
2323

2424
export const shirtsMock: Array<Shirt> = [
25-
{ sku: "1", color: "red", size: "small" },
26-
{ sku: "2", color: "red", size: "medium" },
27-
{ sku: "3", color: "yellow", size: "small" },
28-
{ sku: "4", color: "green", size: "small" },
29-
{ sku: "5", color: "green", size: "large" },
30-
{ sku: "6", color: "blue", size: "small" },
31-
{ sku: "7", color: "blue", size: "medium" },
32-
{ sku: "8", color: "blue", size: "large" },
25+
{ sku: "1", color: "red", size: "small" },
26+
{ sku: "2", color: "red", size: "medium" },
27+
{ sku: "3", color: "yellow", size: "small" },
28+
{ sku: "4", color: "green", size: "small" },
29+
{ sku: "5", color: "green", size: "large" },
30+
{ sku: "6", color: "blue", size: "small" },
31+
{ sku: "7", color: "blue", size: "medium" },
32+
{ sku: "8", color: "blue", size: "large" },
3333
];
3434

3535
export const extraShirtsMock: Array<Shirt> = [
36-
{ sku: "9", color: "orange", size: "small" },
37-
{ sku: "10", color: "orange", size: "medium" },
38-
{ sku: "11", color: "orange", size: "large" },
39-
{ sku: "12", color: "purple", size: "small" },
40-
{ sku: "13", color: "purple", size: "large" },
41-
{ sku: "14", color: "white", size: "medium" },
42-
{ sku: "15", color: "white", size: "large" },
43-
{ sku: "16", color: "black", size: "large" },
36+
{ sku: "9", color: "orange", size: "small" },
37+
{ sku: "10", color: "orange", size: "medium" },
38+
{ sku: "11", color: "orange", size: "large" },
39+
{ sku: "12", color: "purple", size: "small" },
40+
{ sku: "13", color: "purple", size: "large" },
41+
{ sku: "14", color: "white", size: "medium" },
42+
{ sku: "15", color: "white", size: "large" },
43+
{ sku: "16", color: "black", size: "large" },
4444
];

package-lock.json

Lines changed: 36 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)