Skip to content

Commit 2cb0fb2

Browse files
committed
chore: use biome instead of eslint for linting too
1 parent 49f65c4 commit 2cb0fb2

6 files changed

Lines changed: 24 additions & 36 deletions

File tree

.eslintignore

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

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
run: pnpm -r lint
3636

3737
- name: 📝 Check format
38-
run: pnpm format:check
38+
run: pnpm format
3939

4040
- name: 💪 Type check
4141
run: pnpm -r test:typecheck

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
// Disable the default formatter, use eslint instead
55
"prettier.enable": false,
6-
"editor.formatOnSave": false,
6+
"editor.formatOnSave": true,
77

88
// Auto fix
99
"editor.codeActionsOnSave": {

biome.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@
33
"organizeImports": {
44
"enabled": true
55
},
6+
"files": {
7+
"include": ["docs", "packages/*"],
8+
"ignore": [
9+
".github",
10+
".gitignore",
11+
".vitepress",
12+
".vscode",
13+
"*.md",
14+
"*.toml",
15+
"build",
16+
"dist",
17+
"node_modules",
18+
"package.json",
19+
"tsconfig.json"
20+
]
21+
},
622
"linter": {
723
"enabled": true,
824
"rules": {

eslint.config.mjs

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

package.json

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,16 @@
1313
"docs:dev": "pnpm run --filter tsky-docs dev",
1414
"docs:build": "pnpm run --filter tsky-docs build",
1515
"docs:preview": "pnpm run --filter tsky-docs preview",
16-
"format": "biome check --write .",
17-
"format:check": "biome check",
18-
"lint": "eslint ./packages ./docs",
19-
"lint:fix": "eslint . --fix"
16+
"format": "biome format .",
17+
"format:fix": "biome format --write .",
18+
"lint": "biome lint .",
19+
"lint:fix": "bioem lint --write ."
2020
},
2121
"devDependencies": {
22-
"@antfu/eslint-config": "^3.11.2",
2322
"@biomejs/biome": "^1.9.4",
24-
"@eslint/js": "^9.15.0",
25-
"eslint": "^8.57.1",
26-
"eslint-plugin-import": "^2.25.2",
27-
"eslint-plugin-n": "^15.0.0 || ^16.0.0 ",
28-
"eslint-plugin-promise": "^6.0.0",
29-
"nano-staged": "^0.8.0",
30-
"typescript-eslint": "^8.16.0"
23+
"nano-staged": "^0.8.0"
3124
},
3225
"nano-staged": {
33-
"*.{js,ts,cjs,mjs}": ["biome check --write --"]
26+
"*.{js,ts,cjs,mjs,json}": ["biome check --write --"]
3427
}
3528
}

0 commit comments

Comments
 (0)