Skip to content

Commit d48b728

Browse files
authored
Biome Formatter (#138)
1 parent b0d67c8 commit d48b728

Some content is hidden

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

81 files changed

+8709
-7232
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,4 +135,10 @@ This project is built using the [T3 stack](https://github.com/t3-oss/create-t3-a
135135

136136
If you'd like to contribute, please make a pull request. If you have any questions, feel free to open an issue.
137137

138+
To run the Biome formatter/linter:
139+
140+
```bash
141+
npm run fmt
142+
```
143+
138144
[![Powered by Vercel](https://images.ctfassets.net/e5382hct74si/78Olo8EZRdUlcDUFQvnzG7/fa4cdb6dc04c40fceac194134788a0e2/1618983297-powered-by-vercel.svg)](https://vercel.com?utm_source=cs61b&utm_campaign=oss)

biome.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"$schema": "https://biomejs.dev/schemas/1.5.0/schema.json",
3+
"organizeImports": {
4+
"enabled": true
5+
},
6+
"files": {
7+
"ignore": [
8+
"src/components/activity/StatsView.tsx",
9+
"src/components/activity/StatsGraph.tsx",
10+
"src/server/db/client.ts"
11+
]
12+
},
13+
"formatter": {
14+
"enabled": true,
15+
"indentStyle": "space",
16+
"indentWidth": 2
17+
},
18+
"linter": {
19+
"enabled": true,
20+
"rules": {
21+
"recommended": true,
22+
"suspicious": {
23+
"noExplicitAny": "off"
24+
},
25+
"nursery": {
26+
"noUnusedImports": "error"
27+
},
28+
"style": {
29+
"noNonNullAssertion": "off"
30+
},
31+
"correctness": {
32+
"useExhaustiveDependencies": "off"
33+
}
34+
}
35+
}
36+
}

package-lock.json

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

package.json

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,6 @@
22
"name": "simple-office-hours-queue",
33
"version": "0.1.0",
44
"private": true,
5-
"prettier": {
6-
"singleQuote": true,
7-
"trailingComma": "all",
8-
"quoteProps": "as-needed",
9-
"arrowParens": "avoid",
10-
"printWidth": 120,
11-
"tabWidth": 2,
12-
"semi": true,
13-
"bracketSpacing": true,
14-
"jsxBracketSameLine": false,
15-
"jsxSingleQuote": true
16-
},
175
"prisma": {
186
"seed": "ts-node --compiler-options {\"module\":\"CommonJS\"} prisma/seed.ts"
197
},
@@ -22,7 +10,8 @@
2210
"build": "next build",
2311
"start": "next start",
2412
"lint": "next lint",
25-
"postinstall": "prisma generate"
13+
"postinstall": "prisma generate",
14+
"fmt": "npx @biomejs/biome check --apply ./src"
2615
},
2716
"dependencies": {
2817
"@ably-labs/react-hooks": "^2.0.9",
@@ -54,6 +43,7 @@
5443
"zod": "^3.22.3"
5544
},
5645
"devDependencies": {
46+
"@biomejs/biome": "1.5.0",
5747
"@types/node": "^18.0.0",
5848
"@types/react": "18.0.14",
5949
"@types/react-dom": "18.0.5",

0 commit comments

Comments
 (0)