Skip to content

Commit 28d3819

Browse files
committed
feat(m0): adopt Biome for linting and formatting
- Replace ESLint and Prettier with Biome across the monorepo - Create shared @evolu/biome-config package - Migrate all package.json scripts to use 'biome check' - Integrate lint and format tasks with Turborepo - Fix formatting and linting issues in existing code
1 parent a0b1420 commit 28d3819

122 files changed

Lines changed: 5848 additions & 5962 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.prettierignore

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

apps/relay/biome.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"extends": ["@evolu/biome-config"]}

apps/relay/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
"dev": "bun --watch src/index.ts",
88
"build": "tsc",
99
"start": "bun dist/index.js",
10-
"clean": "rimraf .turbo node_modules dist data/evolu-relay.db"
10+
"clean": "rimraf .turbo node_modules dist data/evolu-relay.db",
11+
"format": "biome check . --write",
12+
"lint": "biome check ."
1113
},
1214
"files": [
1315
"dist",
@@ -18,6 +20,7 @@
1820
"@evolu/nodejs": "workspace:*"
1921
},
2022
"devDependencies": {
23+
"@evolu/biome-config": "workspace:*",
2124
"@evolu/tsconfig": "workspace:*",
2225
"@types/node": "^24.10.3",
2326
"typescript": "^5.9.3"

apps/web/biome.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"extends": ["@evolu/biome-config"]}

apps/web/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"clean": "rimraf .turbo .next node_modules",
88
"dev": "next dev --webpack",
99
"fix:docs": "bun ./scripts/fix-api-reference.mts",
10-
"lint": "next lint",
10+
"lint": "biome check .",
1111
"start": "next start"
1212
},
1313
"browserslist": "defaults, not ie <= 11",
@@ -51,6 +51,7 @@
5151
"zustand": "^5.0.9"
5252
},
5353
"devDependencies": {
54+
"@evolu/biome-config": "workspace:*",
5455
"@evolu/tsconfig": "workspace:*",
5556
"@types/mdx": "^2.0.13",
5657
"@types/node": "^24.10.3",
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"extends": ["@evolu/biome-config"]}

examples/angular-vite-pwa/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
"scripts": {
77
"build": "tsc && vite build",
88
"dev": "vite",
9-
"generate-pwa-assets": "pwa-assets-generator"
9+
"generate-pwa-assets": "pwa-assets-generator",
10+
"lint": "biome check .",
11+
"format": "biome check . --write"
1012
},
1113
"dependencies": {
1214
"@angular/core": "^21.0.5",
@@ -15,6 +17,7 @@
1517
"@evolu/web": "latest"
1618
},
1719
"devDependencies": {
20+
"@evolu/biome-config": "workspace:*",
1821
"@analogjs/vite-plugin-angular": "^2.2.0",
1922
"@angular/build": "^21.0.3",
2023
"@angular/compiler-cli": "^21.0.5",

examples/react-electron/.eslintrc.cjs

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

examples/react-electron/biome.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "extends": ["@evolu/biome-config"] }

0 commit comments

Comments
 (0)