Skip to content

Commit 18babc9

Browse files
committed
build: switch to biomejs
1 parent e3f7e25 commit 18babc9

12 files changed

Lines changed: 114 additions & 766 deletions

File tree

.eslintignore

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

.eslintrc.js

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

biome.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3+
"vcs": {
4+
"enabled": true,
5+
"clientKind": "git",
6+
"useIgnoreFile": true
7+
},
8+
"formatter": {
9+
"enabled": true
10+
},
11+
"linter": {
12+
"enabled": true,
13+
"rules": {
14+
"recommended": true
15+
}
16+
},
17+
"files": {
18+
"ignore": ["moment.gs", "**/dist", "**/target", "**/pkg", "**/node_modules"]
19+
}
20+
}

package.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,15 @@
1616
"devDependencies": {
1717
"@types/google-apps-script": "^2.0.7",
1818
"@types/node": "^24.10.1",
19-
"eslint": "8.18.0",
20-
"eslint-config-google": "0.14.0",
21-
"eslint-plugin-googleappsscript": "1.0.4",
19+
"@biomejs/biome": "1.9.4",
2220
"tsx": "^4.20.6",
2321
"typescript": "^5.9.3"
2422
},
2523
"scripts": {
26-
"lint": "./node_modules/.bin/eslint **/*.gs",
27-
"fix": "./node_modules/.bin/eslint **/*.gs --fix --quiet",
24+
"lint": "biome check .",
25+
"format": "biome check --write .",
2826
"check": "tsx .github/scripts/check-gs.ts"
2927
},
30-
"eslintIgnore": [
31-
"**/node_modules/**"
32-
],
3328
"type": "module",
3429
"packageManager": "pnpm@10.15.1",
3530
"engines": {

0 commit comments

Comments
 (0)