Skip to content

Commit

Permalink
chore: switch from eslint to biome
Browse files Browse the repository at this point in the history
  • Loading branch information
ghostdevv committed Nov 8, 2024
1 parent a393948 commit 1af6913
Show file tree
Hide file tree
Showing 9 changed files with 5,953 additions and 8,816 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ node_modules
dist
.jellycommands
docs/.vitepress/cache
coverage
2 changes: 1 addition & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"recommendations": ["esbenp.prettier-vscode"]
"recommendations": ["esbenp.prettier-vscode", "biomejs.biome"]
}
14 changes: 2 additions & 12 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,4 @@
{
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode",
"editor.formatOnSave": true
}
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}
26 changes: 26 additions & 0 deletions biome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
},
"files": {
"ignore": ["packages/create-jellycommands/**/app.d.ts"]
},
"formatter": {
"enabled": false
},
"organizeImports": {
"enabled": false
},
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"suspicious": {
"noExplicitAny": "off"
}
}
}
}
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"private": true,
"license": "MIT",
"devDependencies": {
"@biomejs/biome": "^1.9.4",
"@changesets/cli": "^2.27.1",
"@svitejs/changesets-changelog-github-compact": "^1.1.0",
"prettier": "^3.2.5",
Expand All @@ -15,8 +16,8 @@
"build": "pnpm -r build",
"package": "pnpm -r package",
"release": "changeset publish",
"lint": "pnpm -r lint",
"fix": "pnpm prettier --write .",
"lint": "prettier --check . && biome check && pnpm -r lint",
"fix": "prettier --write .",
"test": "pnpm -r test",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
Expand Down
1 change: 0 additions & 1 deletion packages/jellycommands/.gitignore

This file was deleted.

10 changes: 0 additions & 10 deletions packages/jellycommands/eslint.config.mjs

This file was deleted.

7 changes: 1 addition & 6 deletions packages/jellycommands/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,23 +37,18 @@
"build": "tsup-node",
"package": "pnpm build && publint",
"test": "vitest --coverage",
"lint": "prettier --check . && eslint src && publint"
"lint": "publint"
},
"devDependencies": {
"@eslint/js": "^9.2.0",
"@types/node": "^18.19.33",
"@vitest/coverage-v8": "^1.6.0",
"desm": "^1.3.1",
"discord.js": "^14.15.3",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"nodemon": "^3.1.0",
"prettier": "^3.2.5",
"publint": "^0.2.7",
"tsm": "^2.3.0",
"tsup": "^8.0.2",
"typescript": "^5.4.5",
"typescript-eslint": "^7.8.0",
"vitest": "^1.6.0"
},
"peerDependencies": {
Expand Down
Loading

0 comments on commit 1af6913

Please sign in to comment.