Skip to content

Commit be6f733

Browse files
committed
chore: use shared config
1 parent ce5943e commit be6f733

5 files changed

Lines changed: 72 additions & 112 deletions

File tree

biome.jsonc

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,3 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/2.2.4/schema.json",
3-
"assist": { "actions": { "source": { "organizeImports": "on" } } },
4-
"files": {
5-
"includes": [
6-
"*.ts",
7-
"**/*.json",
8-
"src/**",
9-
"test/**",
10-
"!dist",
11-
"!package.json",
12-
"!test-results"
13-
]
14-
},
15-
"linter": {
16-
"enabled": true,
17-
"rules": {
18-
"recommended": true,
19-
"style": {
20-
"noParameterAssign": "error",
21-
"useAsConstAssertion": "error",
22-
"useDefaultParameterLast": "error",
23-
"useEnumInitializers": "error",
24-
"useSelfClosingElements": "error",
25-
"useSingleVarDeclarator": "error",
26-
"noUnusedTemplateLiteral": "error",
27-
"useNumberNamespace": "error",
28-
"noInferrableTypes": "error",
29-
"noUselessElse": "error"
30-
}
31-
}
32-
},
33-
"formatter": {
34-
"useEditorconfig": true
35-
},
36-
"javascript": {
37-
"formatter": {
38-
"lineWidth": 120,
39-
"quoteStyle": "single"
40-
}
41-
}
2+
"extends": ["@idleberg/configs/biome"]
423
}

lefthook.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
extends = ["lefthook/biome.toml", "lefthook/commitlint.toml"]

lefthook.yml

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

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"build:code": "tsdown",
1616
"build:image": "sharp resize 1024 1024 --input node_modules/applescript-svg-icon/src/applescript.svg --output resources/logo.png",
1717
"dev": "npm run start",
18-
"lint": "biome check --no-errors-on-unmatched --vcs-enabled=true --vcs-use-ignore-file=true",
18+
"lint": "biome check",
1919
"publish:ovsx": "ovsx publish --no-dependencies",
2020
"publish:vsce": "vsce publish --githubBranch main --no-dependencies",
2121
"start": "npm run build:code -- --watch",
@@ -475,14 +475,15 @@
475475
"@biomejs/biome": "^2.2.4",
476476
"@commitlint/cli": "^19.8.1",
477477
"@commitlint/config-conventional": "^19.8.1",
478+
"@idleberg/configs": "^0.1.0",
478479
"@total-typescript/tsconfig": "^1.0.4",
479480
"@types/line-column": "^1.0.2",
480481
"@types/node": "^24.3.1",
481482
"@types/vscode": "1.85.0",
482483
"applescript-svg-icon": "github:idleberg/applescript-svg-icon",
483484
"concurrently": "^9.2.1",
484485
"cross-env": "^10.0.0",
485-
"lefthook": "^1.12.4",
486+
"lefthook": "^1.13.0",
486487
"sharp-cli": "^5.2.0",
487488
"tsdown": "^0.15.0",
488489
"typescript": "^5.9.2"

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)