Skip to content

Commit 76cc1ec

Browse files
committed
feat: replace prettier with biome
1 parent dd34361 commit 76cc1ec

File tree

45 files changed

+232
-163
lines changed

Some content is hidden

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

45 files changed

+232
-163
lines changed

.prettierignore

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

.prettierrc.json

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

.vscode/extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// See http://go.microsoft.com/fwlink/?LinkId=827846
33
// for the documentation about the extensions.json format
44
"recommendations": [
5-
"esbenp.prettier-vscode",
5+
"biomejs.biome",
66
"dbaeumer.vscode-eslint",
77
"augustocdias.tasks-shell-input",
88
"denoland.vscode-deno"

biome.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
3+
"vcs": {
4+
"enabled": true,
5+
"clientKind": "git",
6+
"useIgnoreFile": true
7+
},
8+
"organizeImports": {
9+
"enabled": false
10+
},
11+
"linter": {
12+
"enabled": false
13+
},
14+
"files": {
15+
"ignoreUnknown": true
16+
},
17+
"formatter": {
18+
"enabled": true,
19+
"formatWithErrors": true,
20+
"indentStyle": "space",
21+
"indentWidth": 2,
22+
"lineWidth": 120,
23+
"ignore": [
24+
"*.md",
25+
".nxcache",
26+
"packages/browser-integration-tests/fixtures/loader.js",
27+
"packages/browser/examples/bundle.js"
28+
]
29+
},
30+
"javascript": {
31+
"formatter": {
32+
"enabled": true,
33+
"quoteStyle": "single",
34+
"arrowParentheses": "asNeeded",
35+
"trailingComma": "all",
36+
"lineEnding": "lf"
37+
}
38+
},
39+
"json": {
40+
"formatter": {
41+
"enabled": true
42+
}
43+
}
44+
}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"link:yarn": "lerna exec yarn link",
2424
"lint": "lerna run lint",
2525
"lint:eslint": "lerna run lint:eslint",
26+
"lint:biome": "biome format --verbose .",
2627
"validate:es5": "lerna run validate:es5",
2728
"postpublish": "lerna run --stream --concurrency 1 postpublish",
2829
"test": "lerna run --ignore \"@sentry-internal/{browser-integration-tests,e2e-tests,integration-shims,node-integration-tests,overhead-metrics}\" test",
@@ -79,6 +80,7 @@
7980
"packages/wasm"
8081
],
8182
"devDependencies": {
83+
"@biomejs/biome": "^1.4.0",
8284
"@rollup/plugin-commonjs": "^21.0.1",
8385
"@rollup/plugin-node-resolve": "^13.1.3",
8486
"@rollup/plugin-replace": "^3.0.1",
@@ -112,7 +114,6 @@
112114
"mocha": "^6.1.4",
113115
"nodemon": "^2.0.16",
114116
"npm-run-all": "^4.1.5",
115-
"prettier": "2.8.7",
116117
"recast": "^0.20.5",
117118
"replace-in-file": "^4.0.0",
118119
"rimraf": "^3.0.2",

packages/angular-ivy/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,12 @@
5050
"build:syncSymlinks": "ts-node ./scripts/syncSourceFiles.ts",
5151
"circularDepCheck": "madge --circular src/index.ts",
5252
"clean": "rimraf build coverage sentry-angular-ivy-*.tgz",
53-
"fix": "run-s fix:eslint fix:prettier",
53+
"fix": "run-s fix:eslint fix:biome",
5454
"fix:eslint": "eslint . --format stylish --fix",
55-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
56-
"lint": "run-s lint:prettier lint:eslint",
55+
"fix:biome": "biome format --write .",
56+
"lint": "run-s lint:biome lint:eslint",
5757
"lint:eslint": "eslint . --format stylish",
58-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
58+
"lint:biome": "biome format .",
5959
"yalc:publish": "ts-node ./scripts/prepack.ts && yalc publish build --push --sig"
6060
},
6161
"volta": {

packages/angular/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@
5151
"build:tarball": "npm pack ./build",
5252
"circularDepCheck": "madge --circular src/index.ts",
5353
"clean": "rimraf build coverage sentry-angular-*.tgz",
54-
"fix": "run-s fix:eslint fix:prettier",
54+
"fix": "run-s fix:eslint fix:biome",
5555
"fix:eslint": "eslint . --format stylish --fix",
56-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
57-
"lint": "run-s lint:prettier lint:eslint",
56+
"fix:biome": "biome format --write .",
57+
"lint": "run-s lint:biome lint:eslint",
5858
"lint:eslint": "eslint . --format stylish",
59-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
59+
"lint:biome": "biome format .",
6060
"test": "yarn test:unit",
6161
"test:unit": "jest",
6262
"test:unit:watch": "jest --watch",

packages/astro/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@
6767
"build:tarball": "ts-node ../../scripts/prepack.ts && npm pack ./build",
6868
"circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts",
6969
"clean": "rimraf build coverage sentry-astro-*.tgz",
70-
"fix": "run-s fix:eslint fix:prettier",
70+
"fix": "run-s fix:eslint fix:biome",
7171
"fix:eslint": "eslint . --format stylish --fix",
72-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
73-
"lint": "run-s lint:prettier lint:eslint",
72+
"fix:biome": "biome format --write .",
73+
"lint": "run-s lint:biome lint:eslint",
7474
"lint:eslint": "eslint . --format stylish",
75-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
75+
"lint:biome": "biome format .",
7676
"test": "yarn test:unit",
7777
"test:unit": "vitest run",
7878
"test:watch": "vitest --watch",

packages/browser-integration-tests/.prettierignore

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

packages/browser-integration-tests/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
"scripts": {
1111
"clean": "rimraf -g suites/**/dist loader-suites/**/dist tmp",
1212
"install-browsers": "playwright install --with-deps",
13-
"lint": "run-s lint:prettier lint:eslint",
13+
"lint": "run-s lint:biome lint:eslint",
1414
"lint:eslint": "eslint . --format stylish",
15-
"lint:prettier": "prettier --check \"{suites,utils}/**/*.ts\"",
16-
"fix": "run-s fix:eslint fix:prettier",
15+
"lint:biome": "biome format .",
16+
"fix": "run-s fix:eslint fix:biome",
1717
"fix:eslint": "eslint . --format stylish --fix",
18-
"fix:prettier": "prettier --write \"{suites,utils}/**/*.ts\"",
18+
"fix:biome": "biome format --fix .",
1919
"type-check": "tsc",
2020
"pretest": "yarn clean && yarn type-check",
2121
"test": "playwright test ./suites --project='chromium'",

0 commit comments

Comments
 (0)