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'",

packages/browser/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,12 @@
7070
"build:tarball": "ts-node ../../scripts/prepack.ts --bundles && npm pack ./build/npm",
7171
"circularDepCheck": "madge --circular src/index.ts",
7272
"clean": "rimraf build coverage .rpt2_cache sentry-browser-*.tgz",
73-
"fix": "run-s fix:eslint fix:prettier",
73+
"fix": "run-s fix:eslint fix:biome",
7474
"fix:eslint": "eslint . --format stylish --fix",
75-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
76-
"lint": "run-s lint:prettier lint:eslint",
75+
"fix:biome": "biome format --write .",
76+
"lint": "run-s lint:biome lint:eslint",
7777
"lint:eslint": "eslint . --format stylish",
78-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
78+
"lint:biome": "biome format .",
7979
"validate:es5": "es-check es5 'build/bundles/*.es5*.js'",
8080
"size:check": "run-p size:check:es5 size:check:es6",
8181
"size:check:es5": "cat build/bundles/bundle.min.js | gzip -9 | wc -c | awk '{$1=$1/1024; print \"ES5: \",$1,\"kB\";}'",

packages/bun/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@
4747
"clean": "rimraf build coverage sentry-bun-*.tgz",
4848
"fix": "run-s fix:eslint fix:prettier",
4949
"fix:eslint": "eslint . --format stylish --fix",
50-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
51-
"lint": "run-s lint:prettier lint:eslint",
50+
"fix:prettier": "biome format --write .",
51+
"lint": "run-s lint:biome lint:eslint",
5252
"lint:eslint": "eslint . --format stylish",
53-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
53+
"lint:biome": "biome format .",
5454
"install:bun": "node ./scripts/install-bun.js",
5555
"test": "run-s install:bun test:bun",
5656
"test:bun": "bun test",

packages/core/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@
4242
"clean": "rimraf build coverage sentry-core-*.tgz",
4343
"fix": "run-s fix:eslint fix:prettier",
4444
"fix:eslint": "eslint . --format stylish --fix",
45-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
46-
"lint": "run-s lint:prettier lint:eslint",
45+
"fix:prettier": "biome format --write .",
46+
"lint": "run-s lint:biome lint:eslint",
4747
"lint:eslint": "eslint . --format stylish",
48-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
48+
"lint:biome": "biome format .",
4949
"test": "jest",
5050
"test:watch": "jest --watch",
5151
"version": "node ../../scripts/versionbump.js src/version.ts",

packages/deno/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@
3939
"circularDepCheck": "madge --circular src/index.ts",
4040
"clean": "rimraf build build-types build-test coverage",
4141
"prefix": "yarn deno-types",
42-
"fix": "run-s fix:eslint fix:prettier",
42+
"fix": "run-s fix:eslint fix:biome",
4343
"fix:eslint": "eslint . --format stylish --fix",
44-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
44+
"fix:biome": "biome format --write .",
4545
"prelint": "yarn deno-types",
46-
"lint": "run-s lint:prettier lint:eslint",
46+
"lint": "run-s lint:biome lint:eslint",
4747
"lint:eslint": "eslint . --format stylish",
48-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
48+
"lint:biome": "biome format .",
4949
"install:deno": "node ./scripts/install-deno.mjs",
5050
"pretest": "run-s deno-types test:build",
5151
"test": "run-s install:deno test:types test:unit",

packages/e2e-tests/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"license": "MIT",
55
"private": true,
66
"scripts": {
7-
"fix": "run-s fix:eslint fix:prettier",
7+
"fix": "run-s fix:eslint fix:biome",
88
"fix:eslint": "eslint . --format stylish --fix",
9-
"fix:prettier": "prettier --config ../../.prettierrc.json --write . ",
10-
"lint": "run-s lint:prettier lint:eslint lint:ts",
9+
"fix:biome": "biome format --write .",
10+
"lint": "run-s lint:biome lint:eslint lint:ts",
1111
"lint:eslint": "eslint . --format stylish",
12-
"lint:prettier": "prettier --config ../../.prettierrc.json --check .",
12+
"lint:biome": "biome format .",
1313
"lint:ts": "tsc --noEmit",
1414
"test:e2e": "run-s test:validate-configuration test:validate-test-app-setups test:run",
1515
"test:run": "ts-node run.ts",

packages/ember/.npmignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
/.git/
1919
/.github/
2020
/.gitignore
21-
/.prettierignore
22-
/.prettierrc.js
2321
/.template-lintrc.js
2422
/.travis.yml
2523
/.watchmanconfig

packages/ember/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,14 @@
1919
"scripts": {
2020
"build:tarball": "ember ts:precompile && npm pack && ember ts:clean",
2121
"clean": "yarn rimraf sentry-ember-*.tgz dist tmp build .node_modules.ember-try package.json.ember-try instance-initializers index.d.ts runloop.d.ts types.d.ts",
22-
"lint": "run-p lint:js lint:hbs lint:ts",
22+
"lint": "run-p lint:js lint:hbs lint:ts lint:biome",
2323
"lint:hbs": "ember-template-lint .",
2424
"lint:js": "eslint .",
2525
"lint:ts": "tsc",
26-
"fix": "run-s fix:eslint fix:prettier",
26+
"lint:biome": "biome format .",
27+
"fix": "run-s fix:eslint fix:biome",
2728
"fix:eslint": "eslint . --format stylish --fix",
28-
"fix:prettier": "prettier --write \"{addon,app,tests,config}/**/**.{ts,js}\"",
29+
"fix:biome": "biome format --write .",
2930
"start": "ember serve",
3031
"test": "ember b --prod && ember test",
3132
"test:all": "ember try:each",

packages/eslint-plugin-sdk/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
},
2727
"scripts": {
2828
"clean": "yarn rimraf sentry-internal-eslint-plugin-sdk-*.tgz",
29-
"fix": "run-s fix:eslint fix:prettier",
29+
"fix": "run-s fix:eslint fix:biome",
3030
"fix:eslint": "eslint . --format stylish --fix",
31-
"fix:prettier": "prettier --write \"{src,test}/**/*.js\"",
32-
"lint": "run-s lint:prettier lint:eslint",
31+
"fix:biome": "biome format --write .",
32+
"lint": "run-s lint:biome lint:eslint",
3333
"lint:eslint": "eslint . --format stylish",
34-
"lint:prettier": "prettier --check \"{src,test}/**/*.js\"",
34+
"lint:biome": "biome format .",
3535
"test": "mocha test --recursive",
3636
"build:tarball": "npm pack",
3737
"circularDepCheck": "madge --circular src/index.js"

packages/feedback/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@
4343
"build:tarball": "ts-node ../../scripts/prepack.ts --bundles && npm pack ./build/npm",
4444
"circularDepCheck": "madge --circular src/index.ts",
4545
"clean": "rimraf build sentry-replay-*.tgz",
46-
"fix": "run-s fix:eslint fix:prettier",
46+
"fix": "run-s fix:eslint fix:biome",
4747
"fix:eslint": "eslint . --format stylish --fix",
48-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/*.ts\"",
49-
"lint": "run-s lint:prettier lint:eslint",
48+
"fix:biome": "biome format --write .",
49+
"lint": "run-s lint:biome lint:eslint",
5050
"lint:eslint": "eslint . --format stylish",
51-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/*.ts\"",
51+
"lint:biome": "biome format .",
5252
"test": "jest",
5353
"test:watch": "jest --watch",
5454
"yalc:publish": "ts-node ../../scripts/prepack.ts --bundles && yalc publish ./build/npm --push --sig"

packages/gatsby/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@
5757
"build:tarball": "ts-node ../../scripts/prepack.ts && npm pack ./build",
5858
"circularDepCheck": "madge --circular src/index.ts",
5959
"clean": "rimraf build coverage *.d.ts sentry-gatsby-*.tgz",
60-
"fix": "run-s fix:eslint fix:prettier",
60+
"fix": "run-s fix:eslint fix:biome",
6161
"fix:eslint": "eslint . --format stylish --fix",
62-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.{ts,tsx,js}\"",
63-
"lint": "run-s lint:prettier lint:eslint",
62+
"fix:biome": "biome format --write .",
63+
"lint": "run-s lint:biome lint:eslint",
6464
"lint:eslint": "eslint . --format stylish",
65-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.{ts,tsx,js}\"",
65+
"lint:biome": "biome format .",
6666
"test": "yarn ts-node scripts/pretest.ts && yarn jest",
6767
"test:watch": "yarn ts-node scripts/pretest.ts && yarn jest --watch",
6868
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"

packages/hub/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@
4141
"build:tarball": "ts-node ../../scripts/prepack.ts && npm pack ./build",
4242
"circularDepCheck": "madge --circular src/index.ts",
4343
"clean": "rimraf build coverage sentry-hub-*.tgz",
44-
"fix": "run-s fix:eslint fix:prettier",
44+
"fix": "run-s fix:eslint fix:biome",
4545
"fix:eslint": "eslint . --format stylish --fix",
46-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
47-
"lint": "run-s lint:prettier lint:eslint",
46+
"fix:biome": "biome format --write .",
47+
"lint": "run-s lint:biome lint:eslint",
4848
"lint:eslint": "eslint . --format stylish",
49-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
49+
"lint:biome": "biome format .",
5050
"test": "jest",
5151
"test:watch": "jest --watch",
5252
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"

packages/integration-shims/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
"build:transpile:watch": "yarn build:transpile --watch",
2727
"build:types:watch": "tsc -p tsconfig.types.json --watch",
2828
"clean": "rimraf build",
29-
"fix": "run-s fix:eslint fix:prettier",
29+
"fix": "run-s fix:eslint fix:biome",
3030
"fix:eslint": "eslint . --format stylish --fix",
31-
"fix:prettier": "prettier --write \"{src,test}/**/*.ts\"",
32-
"lint": "run-s lint:prettier lint:eslint",
31+
"fix:biome": "biome format --write .",
32+
"lint": "run-s lint:biome lint:eslint",
3333
"lint:eslint": "eslint . --format stylish",
34-
"lint:prettier": "prettier --check \"{src,test}/**/*.ts\""
34+
"lint:biome": "biome format ."
3535
},
3636
"repository": {
3737
"type": "git",

packages/integrations/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@
4747
"build:tarball": "ts-node ../../scripts/prepack.ts --bundles && npm pack ./build/npm",
4848
"circularDepCheck": "madge --circular src/index.ts",
4949
"clean": "rimraf build coverage .rpt2_cache sentry-integrations-*.tgz",
50-
"fix": "run-s fix:eslint fix:prettier",
50+
"fix": "run-s fix:eslint fix:biome",
5151
"fix:eslint": "eslint . --format stylish --fix",
52-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
53-
"lint": "run-s lint:prettier lint:eslint",
52+
"fix:biome": "biome format --write .",
53+
"lint": "run-s lint:biome lint:eslint",
5454
"lint:eslint": "eslint . --format stylish",
55-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
55+
"lint:biome": "biome format .",
5656
"validate:es5": "es-check es5 'build/bundles/*.es5*.js'",
5757
"test": "jest",
5858
"test:watch": "jest --watch",

packages/nextjs/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,12 @@
6868
"build:tarball": "ts-node ../../scripts/prepack.ts && npm pack ./build",
6969
"circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/edge/index.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts",
7070
"clean": "rimraf build coverage sentry-nextjs-*.tgz",
71-
"fix": "run-s fix:eslint fix:prettier",
71+
"fix": "run-s fix:eslint fix:biome",
7272
"fix:eslint": "eslint . --format stylish --fix",
73-
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
74-
"lint": "run-s lint:prettier lint:eslint",
73+
"fix:biome": "biome format --write .",
74+
"lint": "run-s lint:biome lint:eslint",
7575
"lint:eslint": "eslint . --format stylish",
76-
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
76+
"lint:biome": "biome format .",
7777
"test": "yarn test:unit",
7878
"test:all": "run-s test:unit test:integration test:build",
7979
"test:build": "yarn ts-node test/buildProcess/runTest.ts",

0 commit comments

Comments
 (0)