From 6a1b3a0a3d51c8fee2a05e23f14e732667d980d4 Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Tue, 4 Jun 2024 18:05:42 +0300 Subject: [PATCH] chore: update biome to v1.8.0 --- .vscode/settings.json | 2 +- biome.json | 21 +++-- .../tracing/metrics/web-vitals-inp/subject.js | 24 +++--- .../utils/helpers.ts | 11 +-- .../angular-17/tsconfig.app.json | 8 +- .../angular-17/tsconfig.json | 5 +- .../angular-18/tsconfig.app.json | 8 +- .../angular-18/tsconfig.json | 5 +- .../src/components/Card.astro | 6 +- .../cloudflare-astro/src/layouts/Layout.astro | 2 +- .../cloudflare-astro/src/pages/index.astro | 2 - .../create-react-app/package.json | 17 +--- .../create-remix-app-express/tsconfig.json | 4 +- .../test-applications/generic-ts3.8/index.ts | 14 --- .../test-applications/react-19/package.json | 17 +--- .../test-applications/react-19/src/index.tsx | 2 - .../react-create-hash-router/package.json | 17 +--- .../src/pages/Index.tsx | 2 - .../src/pages/User.tsx | 3 - .../react-router-5/package.json | 17 +--- .../react-router-5/src/index.tsx | 2 - .../react-router-5/src/pages/Index.tsx | 2 - .../react-router-5/src/pages/User.tsx | 3 - .../react-router-6-use-routes/package.json | 17 +--- .../src/pages/Index.tsx | 2 - .../src/pages/User.tsx | 3 - .../react-send-to-sentry/package.json | 17 +--- .../react-send-to-sentry/src/pages/Index.tsx | 2 - .../react-send-to-sentry/src/pages/User.tsx | 3 - .../standard-frontend-react/package.json | 17 +--- .../src/pages/Index.tsx | 2 - .../src/pages/User.tsx | 3 - .../test-applications/svelte-5/src/App.svelte | 10 +-- .../svelte-5/src/lib/Counter.svelte | 10 +-- .../sveltekit-2-svelte-5/package.json | 70 +++++++-------- .../src/routes/+layout.svelte | 12 ++- .../src/routes/building/+page.svelte | 15 ++-- .../src/routes/client-error/+page.svelte | 6 +- .../src/routes/components/+page.svelte | 9 +- .../src/routes/components/Component1.svelte | 6 +- .../src/routes/components/Component2.svelte | 5 +- .../src/routes/components/Component3.svelte | 4 +- .../src/routes/server-load-error/+page.svelte | 2 +- .../src/routes/server-load-fetch/+page.svelte | 2 +- .../routes/server-route-error/+page.svelte | 2 +- .../routes/universal-load-error/+page.svelte | 2 +- .../routes/universal-load-fetch/+page.svelte | 4 +- .../src/routes/users/+page.svelte | 2 +- .../src/routes/users/[id]/+page.svelte | 1 - .../sveltekit-2-svelte-5/tsconfig.json | 34 ++++---- .../sveltekit-2/package.json | 2 +- .../sveltekit-2/src/routes/+layout.svelte | 14 ++- .../src/routes/building/+page.svelte | 15 ++-- .../src/routes/client-error/+page.svelte | 6 +- .../src/routes/components/+page.svelte | 9 +- .../src/routes/components/Component1.svelte | 6 +- .../src/routes/components/Component2.svelte | 5 +- .../src/routes/components/Component3.svelte | 4 +- .../src/routes/server-load-error/+page.svelte | 2 +- .../src/routes/server-load-fetch/+page.svelte | 2 +- .../routes/server-route-error/+page.svelte | 2 +- .../routes/universal-load-error/+page.svelte | 2 +- .../routes/universal-load-fetch/+page.svelte | 4 +- .../sveltekit-2/src/routes/users/+page.svelte | 2 +- .../src/routes/users/[id]/+page.svelte | 1 - .../sveltekit/src/routes/+layout.svelte | 10 +-- .../src/routes/client-error/+page.svelte | 6 +- .../src/routes/components/+page.svelte | 9 +- .../src/routes/components/Component1.svelte | 6 +- .../src/routes/components/Component2.svelte | 5 +- .../src/routes/components/Component3.svelte | 4 +- .../src/routes/server-load-error/+page.svelte | 2 +- .../src/routes/server-load-fetch/+page.svelte | 2 +- .../routes/server-route-error/+page.svelte | 2 +- .../routes/universal-load-error/+page.svelte | 2 +- .../routes/universal-load-fetch/+page.svelte | 4 +- .../sveltekit/src/routes/users/+page.svelte | 2 +- .../src/routes/users/[id]/+page.svelte | 1 - .../test-applications/vue-3/src/App.vue | 2 +- .../vue-3/src/views/HomeView.vue | 7 +- .../vue-3/src/views/UserIdErrorView.vue | 6 +- .../test-applications/vue-3/tsconfig.json | 2 +- dev-packages/event-proxy-server/package.json | 7 +- .../nestjs-errors-no-express/tsconfig.json | 2 +- .../tracing/nestjs-errors/tsconfig.json | 2 +- .../tracing/nestjs-no-express/tsconfig.json | 2 +- .../suites/tracing/nestjs/tsconfig.json | 2 +- .../node-integration-tests/utils/index.ts | 24 +++--- dev-packages/overhead-metrics/src/perf/cpu.ts | 10 ++- .../overhead-metrics/src/results/analyzer.ts | 5 +- .../overhead-metrics/src/scenarios.ts | 5 +- .../overhead-metrics/src/vitals/index.ts | 12 ++- dev-packages/overhead-metrics/tsconfig.json | 20 ++--- package.json | 4 +- packages/angular/package.json | 5 +- packages/angular/src/tracing.ts | 2 +- packages/angular/test/errorhandler.test.ts | 5 +- packages/angular/tsconfig.test.json | 2 +- packages/astro/package.json | 17 +--- packages/astro/tsconfig.dev.json | 2 +- packages/aws-serverless/package.json | 22 +---- packages/browser-utils/package.json | 11 +-- packages/browser-utils/tsconfig.types.json | 6 +- packages/browser/package.json | 11 +-- .../browser/src/integrations/breadcrumbs.ts | 2 +- .../src/integrations/browserapierrors.ts | 2 +- .../browser/src/integrations/httpclient.ts | 2 +- packages/bun/package.json | 11 +-- packages/core/package.json | 11 +-- packages/core/src/scope.ts | 2 +- packages/core/src/utils/prepareEvent.ts | 2 +- .../core/test/lib/integrations/dedupe.test.ts | 2 +- .../lib/integrations/extraerrordata.test.ts | 2 +- packages/deno/package.json | 14 +-- packages/deno/src/integrations/breadcrumbs.ts | 2 +- packages/ember/package.json | 4 +- packages/eslint-config-sdk/package.json | 10 +-- packages/eslint-plugin-sdk/package.json | 10 +-- packages/feedback/package.json | 11 +-- .../feedback/src/modal/components/Dialog.tsx | 3 +- .../src/modal/components/DialogHeader.tsx | 2 - .../feedback/src/modal/components/Form.tsx | 2 - .../components/useTakeScreenshot.tsx | 2 - packages/feedback/tsconfig.json | 2 +- packages/gatsby/gatsby-browser.d.ts | 1 + packages/gatsby/package.json | 18 +--- packages/google-cloud-serverless/package.json | 13 +-- packages/integration-shims/package.json | 4 +- packages/nextjs/package.json | 4 +- .../devErrorSymbolicationEventProcessor.ts | 1 + .../src/common/wrapPageComponentWithSentry.ts | 4 +- .../serverComponentWrapperTemplate.ts | 7 -- .../test/integration/components/List.tsx | 2 - .../integration/components/ListDetail.tsx | 3 - .../test/integration/components/ListItem.tsx | 2 - .../integration/test/server/utils/helpers.ts | 5 +- .../nextjs/test/integration/tsconfig.json | 2 +- packages/nextjs/test/types/tsconfig.json | 4 +- packages/node/package.json | 13 +-- packages/node/src/transports/http-module.ts | 2 +- packages/node/src/utils/prepareEvent.ts | 2 +- packages/opentelemetry/package.json | 11 +-- packages/opentelemetry/src/types.ts | 2 +- packages/profiling-node/package.json | 9 +- packages/profiling-node/tsconfig.json | 1 - packages/react/package.json | 11 +-- packages/react/test/profiler.test.tsx | 2 - packages/react/test/reactrouterv4.test.tsx | 2 - packages/react/test/reactrouterv5.test.tsx | 2 - packages/remix/package.json | 19 +--- .../integration/test/server/utils/helpers.ts | 5 +- packages/replay-canvas/package.json | 11 +-- packages/replay-internal/package.json | 11 +-- packages/replay-worker/package.json | 11 +-- packages/replay-worker/src/worker.ts | 2 +- packages/solidjs/package.json | 11 +-- packages/svelte/package.json | 11 +-- packages/svelte/test/components/Dummy.svelte | 9 +- packages/svelte/test/sdk.test.ts | 2 +- packages/sveltekit/package.json | 7 +- .../src/client/browserTracingIntegration.ts | 2 +- packages/types/package.json | 11 +-- packages/typescript/package.json | 4 +- packages/utils/package.json | 11 +-- packages/utils/src/error.ts | 5 +- packages/utils/src/object.ts | 4 +- packages/vercel-edge/package.json | 11 +-- packages/vue/package.json | 11 +-- packages/vue/src/sdk.ts | 2 +- packages/wasm/package.json | 11 +-- tsconfig.json | 2 +- yarn.lock | 86 +++++++++++-------- 172 files changed, 441 insertions(+), 825 deletions(-) create mode 100644 packages/gatsby/gatsby-browser.d.ts diff --git a/.vscode/settings.json b/.vscode/settings.json index 1a8f9ce92cfc..0ef94f67791f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -36,7 +36,7 @@ ], "deno.enablePaths": ["packages/deno/test"], "editor.codeActionsOnSave": { - "source.organizeImports.biome": "explicit", + "source.organizeImports.biome": "explicit" }, "editor.defaultFormatter": "biomejs.biome", "[typescript]": { diff --git a/biome.json b/biome.json index ccb69e4746db..80ae7cacb136 100644 --- a/biome.json +++ b/biome.json @@ -14,21 +14,23 @@ "recommended": false, "correctness": { "all": false, - "noUnusedVariables": "error", - "noPrecisionLoss": "error" + "noPrecisionLoss": "error", + "noUnusedImports": "error" + }, + "complexity": { + "all": false, + "useRegexLiterals": "error" }, "suspicious": { "all": false, "noControlCharactersInRegex": "error" }, - "nursery": { - "noUnusedImports": "error", - "useRegexLiterals": "error" - }, "performance": { "all": true, "noAccumulatingSpread": "error", - "noDelete": "off" + "noDelete": "off", + "noBarrelFile": "off", + "noReExportAll": "off" } }, "ignore": [ @@ -77,7 +79,7 @@ "enabled": true, "quoteStyle": "single", "arrowParentheses": "asNeeded", - "trailingComma": "all", + "trailingCommas": "all", "lineEnding": "lf" }, "parser": { @@ -87,6 +89,9 @@ "json": { "formatter": { "enabled": true + }, + "parser": { + "allowComments": true } } } diff --git a/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/subject.js b/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/subject.js index ed6db5b5afe2..64524952dfa7 100644 --- a/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/subject.js +++ b/dev-packages/browser-integration-tests/suites/tracing/metrics/web-vitals-inp/subject.js @@ -1,17 +1,19 @@ -const blockUI = (delay = 70) => e => { - const startTime = Date.now(); +const blockUI = + (delay = 70) => + e => { + const startTime = Date.now(); - function getElasped() { - const time = Date.now(); - return time - startTime; - } + function getElasped() { + const time = Date.now(); + return time - startTime; + } - while (getElasped() < delay) { - // - } + while (getElasped() < delay) { + // + } - e.target.classList.add('clicked'); -}; + e.target.classList.add('clicked'); + }; document.querySelector('[data-test-id=not-so-slow-button]').addEventListener('click', blockUI(300)); document.querySelector('[data-test-id=slow-button]').addEventListener('click', blockUI(450)); diff --git a/dev-packages/browser-integration-tests/utils/helpers.ts b/dev-packages/browser-integration-tests/utils/helpers.ts index ab55da449ad2..50a338d3e670 100644 --- a/dev-packages/browser-integration-tests/utils/helpers.ts +++ b/dev-packages/browser-integration-tests/utils/helpers.ts @@ -128,13 +128,10 @@ export const countEnvelopes = async ( page.on('request', requestHandler); - setTimeout( - () => { - page.off('request', requestHandler); - resolve(reqCount); - }, - options?.timeout || 1000, - ); + setTimeout(() => { + page.off('request', requestHandler); + resolve(reqCount); + }, options?.timeout || 1000); }); if (options?.url) { diff --git a/dev-packages/e2e-tests/test-applications/angular-17/tsconfig.app.json b/dev-packages/e2e-tests/test-applications/angular-17/tsconfig.app.json index 374cc9d294aa..84f1f992d275 100644 --- a/dev-packages/e2e-tests/test-applications/angular-17/tsconfig.app.json +++ b/dev-packages/e2e-tests/test-applications/angular-17/tsconfig.app.json @@ -5,10 +5,6 @@ "outDir": "./out-tsc/app", "types": [] }, - "files": [ - "src/main.ts" - ], - "include": [ - "src/**/*.d.ts" - ] + "files": ["src/main.ts"], + "include": ["src/**/*.d.ts"] } diff --git a/dev-packages/e2e-tests/test-applications/angular-17/tsconfig.json b/dev-packages/e2e-tests/test-applications/angular-17/tsconfig.json index f37b67ff0277..fd2d87ac26d9 100644 --- a/dev-packages/e2e-tests/test-applications/angular-17/tsconfig.json +++ b/dev-packages/e2e-tests/test-applications/angular-17/tsconfig.json @@ -19,10 +19,7 @@ "target": "ES2022", "module": "ES2022", "useDefineForClassFields": false, - "lib": [ - "ES2022", - "dom" - ] + "lib": ["ES2022", "dom"] }, "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false, diff --git a/dev-packages/e2e-tests/test-applications/angular-18/tsconfig.app.json b/dev-packages/e2e-tests/test-applications/angular-18/tsconfig.app.json index 374cc9d294aa..84f1f992d275 100644 --- a/dev-packages/e2e-tests/test-applications/angular-18/tsconfig.app.json +++ b/dev-packages/e2e-tests/test-applications/angular-18/tsconfig.app.json @@ -5,10 +5,6 @@ "outDir": "./out-tsc/app", "types": [] }, - "files": [ - "src/main.ts" - ], - "include": [ - "src/**/*.d.ts" - ] + "files": ["src/main.ts"], + "include": ["src/**/*.d.ts"] } diff --git a/dev-packages/e2e-tests/test-applications/angular-18/tsconfig.json b/dev-packages/e2e-tests/test-applications/angular-18/tsconfig.json index f37b67ff0277..fd2d87ac26d9 100644 --- a/dev-packages/e2e-tests/test-applications/angular-18/tsconfig.json +++ b/dev-packages/e2e-tests/test-applications/angular-18/tsconfig.json @@ -19,10 +19,7 @@ "target": "ES2022", "module": "ES2022", "useDefineForClassFields": false, - "lib": [ - "ES2022", - "dom" - ] + "lib": ["ES2022", "dom"] }, "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false, diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/components/Card.astro b/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/components/Card.astro index bd6d5971ebf3..e972406e866f 100644 --- a/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/components/Card.astro +++ b/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/components/Card.astro @@ -1,8 +1,8 @@ --- interface Props { - title: string; - body: string; - href: string; + title: string; + body: string; + href: string; } const { href, title, body } = Astro.props; diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/layouts/Layout.astro b/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/layouts/Layout.astro index 7b552be19bca..7ea79bd5b0ef 100644 --- a/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/layouts/Layout.astro +++ b/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/layouts/Layout.astro @@ -1,6 +1,6 @@ --- interface Props { - title: string; + title: string; } const { title } = Astro.props; diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/pages/index.astro b/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/pages/index.astro index fb6262872d0e..91474c956272 100644 --- a/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/pages/index.astro +++ b/dev-packages/e2e-tests/test-applications/cloudflare-astro/src/pages/index.astro @@ -1,6 +1,4 @@ --- -import Layout from '../layouts/Layout.astro'; -import Card from '../components/Card.astro'; --- diff --git a/dev-packages/e2e-tests/test-applications/create-react-app/package.json b/dev-packages/e2e-tests/test-applications/create-react-app/package.json index 4b1c62920154..3878a9e79d9b 100644 --- a/dev-packages/e2e-tests/test-applications/create-react-app/package.json +++ b/dev-packages/e2e-tests/test-applications/create-react-app/package.json @@ -29,22 +29,11 @@ "test:assert": "pnpm -v" }, "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "extends": ["react-app", "react-app/jest"] }, "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "production": [">0.2%", "not dead", "not op_mini all"], + "development": ["last 1 chrome version", "last 1 firefox version", "last 1 safari version"] }, "volta": { "extends": "../../package.json" diff --git a/dev-packages/e2e-tests/test-applications/create-remix-app-express/tsconfig.json b/dev-packages/e2e-tests/test-applications/create-remix-app-express/tsconfig.json index b58e7d722f35..6bf2aac440f1 100644 --- a/dev-packages/e2e-tests/test-applications/create-remix-app-express/tsconfig.json +++ b/dev-packages/e2e-tests/test-applications/create-remix-app-express/tsconfig.json @@ -17,6 +17,6 @@ "~/*": ["./app/*"] }, // Remix takes care of building everything in `remix build`. - "noEmit": true, - }, + "noEmit": true + } } diff --git a/dev-packages/e2e-tests/test-applications/generic-ts3.8/index.ts b/dev-packages/e2e-tests/test-applications/generic-ts3.8/index.ts index 0a78073e88ae..e69de29bb2d1 100644 --- a/dev-packages/e2e-tests/test-applications/generic-ts3.8/index.ts +++ b/dev-packages/e2e-tests/test-applications/generic-ts3.8/index.ts @@ -1,14 +0,0 @@ -// biome-ignore lint/nursery/noUnusedImports: -import * as _SentryReplay from '@sentry-internal/replay'; -// biome-ignore lint/nursery/noUnusedImports: we need to import the SDK to ensure tsc check the types -import * as _SentryBrowser from '@sentry/browser'; -// biome-ignore lint/nursery/noUnusedImports: -import * as _SentryCore from '@sentry/core'; -// biome-ignore lint/nursery/noUnusedImports: -import * as _SentryNode from '@sentry/node'; -// biome-ignore lint/nursery/noUnusedImports: -import * as _SentryTypes from '@sentry/types'; -// biome-ignore lint/nursery/noUnusedImports: -import * as _SentryUtils from '@sentry/utils'; -// biome-ignore lint/nursery/noUnusedImports: -import * as _SentryWasm from '@sentry/wasm'; diff --git a/dev-packages/e2e-tests/test-applications/react-19/package.json b/dev-packages/e2e-tests/test-applications/react-19/package.json index 4c2f7d0df36e..225313e48791 100644 --- a/dev-packages/e2e-tests/test-applications/react-19/package.json +++ b/dev-packages/e2e-tests/test-applications/react-19/package.json @@ -29,22 +29,11 @@ "test:assert": "pnpm test" }, "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "extends": ["react-app", "react-app/jest"] }, "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "production": [">0.2%", "not dead", "not op_mini all"], + "development": ["last 1 chrome version", "last 1 firefox version", "last 1 safari version"] }, "devDependencies": { "@playwright/test": "^1.43.1", diff --git a/dev-packages/e2e-tests/test-applications/react-19/src/index.tsx b/dev-packages/e2e-tests/test-applications/react-19/src/index.tsx index 6f6bb0640e73..7c64e6a665aa 100644 --- a/dev-packages/e2e-tests/test-applications/react-19/src/index.tsx +++ b/dev-packages/e2e-tests/test-applications/react-19/src/index.tsx @@ -1,6 +1,4 @@ import * as Sentry from '@sentry/react'; -// biome-ignore lint/nursery/noUnusedImports: -import React from 'react'; import ReactDOM from 'react-dom/client'; import Index from './pages/Index'; diff --git a/dev-packages/e2e-tests/test-applications/react-create-hash-router/package.json b/dev-packages/e2e-tests/test-applications/react-create-hash-router/package.json index f028794e9830..d81c0e50fccd 100644 --- a/dev-packages/e2e-tests/test-applications/react-create-hash-router/package.json +++ b/dev-packages/e2e-tests/test-applications/react-create-hash-router/package.json @@ -28,22 +28,11 @@ "test:assert": "pnpm test" }, "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "extends": ["react-app", "react-app/jest"] }, "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "production": [">0.2%", "not dead", "not op_mini all"], + "development": ["last 1 chrome version", "last 1 firefox version", "last 1 safari version"] }, "devDependencies": { "@sentry-internal/event-proxy-server": "link:../../../event-proxy-server", diff --git a/dev-packages/e2e-tests/test-applications/react-create-hash-router/src/pages/Index.tsx b/dev-packages/e2e-tests/test-applications/react-create-hash-router/src/pages/Index.tsx index d6b71a1d1279..b4ff915606c2 100644 --- a/dev-packages/e2e-tests/test-applications/react-create-hash-router/src/pages/Index.tsx +++ b/dev-packages/e2e-tests/test-applications/react-create-hash-router/src/pages/Index.tsx @@ -1,5 +1,3 @@ -// biome-ignore lint/nursery/noUnusedImports: Need React import for JSX -import * as React from 'react'; import { Link } from 'react-router-dom'; const Index = () => { diff --git a/dev-packages/e2e-tests/test-applications/react-create-hash-router/src/pages/User.tsx b/dev-packages/e2e-tests/test-applications/react-create-hash-router/src/pages/User.tsx index 62f0c2d17533..08f65a85273d 100644 --- a/dev-packages/e2e-tests/test-applications/react-create-hash-router/src/pages/User.tsx +++ b/dev-packages/e2e-tests/test-applications/react-create-hash-router/src/pages/User.tsx @@ -1,6 +1,3 @@ -// biome-ignore lint/nursery/noUnusedImports: Need React import for JSX -import * as React from 'react'; - const User = () => { return

I am a blank page :)

; }; diff --git a/dev-packages/e2e-tests/test-applications/react-router-5/package.json b/dev-packages/e2e-tests/test-applications/react-router-5/package.json index 93f13f25ae6f..6c2caeeda08c 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-5/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-5/package.json @@ -31,22 +31,11 @@ "test:assert": "pnpm test" }, "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "extends": ["react-app", "react-app/jest"] }, "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "production": [">0.2%", "not dead", "not op_mini all"], + "development": ["last 1 chrome version", "last 1 firefox version", "last 1 safari version"] }, "devDependencies": { "@playwright/test": "^1.43.1", diff --git a/dev-packages/e2e-tests/test-applications/react-router-5/src/index.tsx b/dev-packages/e2e-tests/test-applications/react-router-5/src/index.tsx index 315ba07ad8c4..e402fb0e04c1 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-5/src/index.tsx +++ b/dev-packages/e2e-tests/test-applications/react-router-5/src/index.tsx @@ -1,7 +1,5 @@ import * as Sentry from '@sentry/react'; import { createBrowserHistory } from 'history'; -// biome-ignore lint/nursery/noUnusedImports: -import React from 'react'; import ReactDOM from 'react-dom/client'; import { Route, Router, Switch } from 'react-router-dom'; import Index from './pages/Index'; diff --git a/dev-packages/e2e-tests/test-applications/react-router-5/src/pages/Index.tsx b/dev-packages/e2e-tests/test-applications/react-router-5/src/pages/Index.tsx index 7789a2773224..3548b36e8056 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-5/src/pages/Index.tsx +++ b/dev-packages/e2e-tests/test-applications/react-router-5/src/pages/Index.tsx @@ -1,6 +1,4 @@ import * as Sentry from '@sentry/react'; -// biome-ignore lint/nursery/noUnusedImports: Need React import for JSX -import * as React from 'react'; import { Link } from 'react-router-dom'; const Index = () => { diff --git a/dev-packages/e2e-tests/test-applications/react-router-5/src/pages/User.tsx b/dev-packages/e2e-tests/test-applications/react-router-5/src/pages/User.tsx index 3b41552d35d3..575ec1fd8e50 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-5/src/pages/User.tsx +++ b/dev-packages/e2e-tests/test-applications/react-router-5/src/pages/User.tsx @@ -1,6 +1,3 @@ -// biome-ignore lint/nursery/noUnusedImports: Need React import for JSX -import * as React from 'react'; - const User = (params: { id: string }) => { return

Show user details for {params.id}

; }; diff --git a/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/package.json b/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/package.json index 88ebe78043ba..7d26ed919378 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/package.json @@ -29,22 +29,11 @@ "test:assert": "pnpm test" }, "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "extends": ["react-app", "react-app/jest"] }, "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "production": [">0.2%", "not dead", "not op_mini all"], + "development": ["last 1 chrome version", "last 1 firefox version", "last 1 safari version"] }, "devDependencies": { "@playwright/test": "^1.43.1", diff --git a/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/src/pages/Index.tsx b/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/src/pages/Index.tsx index 7789a2773224..3548b36e8056 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/src/pages/Index.tsx +++ b/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/src/pages/Index.tsx @@ -1,6 +1,4 @@ import * as Sentry from '@sentry/react'; -// biome-ignore lint/nursery/noUnusedImports: Need React import for JSX -import * as React from 'react'; import { Link } from 'react-router-dom'; const Index = () => { diff --git a/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/src/pages/User.tsx b/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/src/pages/User.tsx index 62f0c2d17533..08f65a85273d 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/src/pages/User.tsx +++ b/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/src/pages/User.tsx @@ -1,6 +1,3 @@ -// biome-ignore lint/nursery/noUnusedImports: Need React import for JSX -import * as React from 'react'; - const User = () => { return

I am a blank page :)

; }; diff --git a/dev-packages/e2e-tests/test-applications/react-send-to-sentry/package.json b/dev-packages/e2e-tests/test-applications/react-send-to-sentry/package.json index 092a5c0ac221..270786c9cb73 100644 --- a/dev-packages/e2e-tests/test-applications/react-send-to-sentry/package.json +++ b/dev-packages/e2e-tests/test-applications/react-send-to-sentry/package.json @@ -29,22 +29,11 @@ "test:assert": "pnpm test" }, "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "extends": ["react-app", "react-app/jest"] }, "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "production": [">0.2%", "not dead", "not op_mini all"], + "development": ["last 1 chrome version", "last 1 firefox version", "last 1 safari version"] }, "devDependencies": { "@playwright/test": "1.26.1", diff --git a/dev-packages/e2e-tests/test-applications/react-send-to-sentry/src/pages/Index.tsx b/dev-packages/e2e-tests/test-applications/react-send-to-sentry/src/pages/Index.tsx index 7789a2773224..3548b36e8056 100644 --- a/dev-packages/e2e-tests/test-applications/react-send-to-sentry/src/pages/Index.tsx +++ b/dev-packages/e2e-tests/test-applications/react-send-to-sentry/src/pages/Index.tsx @@ -1,6 +1,4 @@ import * as Sentry from '@sentry/react'; -// biome-ignore lint/nursery/noUnusedImports: Need React import for JSX -import * as React from 'react'; import { Link } from 'react-router-dom'; const Index = () => { diff --git a/dev-packages/e2e-tests/test-applications/react-send-to-sentry/src/pages/User.tsx b/dev-packages/e2e-tests/test-applications/react-send-to-sentry/src/pages/User.tsx index 62f0c2d17533..08f65a85273d 100644 --- a/dev-packages/e2e-tests/test-applications/react-send-to-sentry/src/pages/User.tsx +++ b/dev-packages/e2e-tests/test-applications/react-send-to-sentry/src/pages/User.tsx @@ -1,6 +1,3 @@ -// biome-ignore lint/nursery/noUnusedImports: Need React import for JSX -import * as React from 'react'; - const User = () => { return

I am a blank page :)

; }; diff --git a/dev-packages/e2e-tests/test-applications/standard-frontend-react/package.json b/dev-packages/e2e-tests/test-applications/standard-frontend-react/package.json index 072a856a29da..7a66db394f6d 100644 --- a/dev-packages/e2e-tests/test-applications/standard-frontend-react/package.json +++ b/dev-packages/e2e-tests/test-applications/standard-frontend-react/package.json @@ -29,22 +29,11 @@ "test:assert": "pnpm test" }, "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "extends": ["react-app", "react-app/jest"] }, "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "production": [">0.2%", "not dead", "not op_mini all"], + "development": ["last 1 chrome version", "last 1 firefox version", "last 1 safari version"] }, "devDependencies": { "@playwright/test": "1.26.1", diff --git a/dev-packages/e2e-tests/test-applications/standard-frontend-react/src/pages/Index.tsx b/dev-packages/e2e-tests/test-applications/standard-frontend-react/src/pages/Index.tsx index 7789a2773224..3548b36e8056 100644 --- a/dev-packages/e2e-tests/test-applications/standard-frontend-react/src/pages/Index.tsx +++ b/dev-packages/e2e-tests/test-applications/standard-frontend-react/src/pages/Index.tsx @@ -1,6 +1,4 @@ import * as Sentry from '@sentry/react'; -// biome-ignore lint/nursery/noUnusedImports: Need React import for JSX -import * as React from 'react'; import { Link } from 'react-router-dom'; const Index = () => { diff --git a/dev-packages/e2e-tests/test-applications/standard-frontend-react/src/pages/User.tsx b/dev-packages/e2e-tests/test-applications/standard-frontend-react/src/pages/User.tsx index 62f0c2d17533..08f65a85273d 100644 --- a/dev-packages/e2e-tests/test-applications/standard-frontend-react/src/pages/User.tsx +++ b/dev-packages/e2e-tests/test-applications/standard-frontend-react/src/pages/User.tsx @@ -1,6 +1,3 @@ -// biome-ignore lint/nursery/noUnusedImports: Need React import for JSX -import * as React from 'react'; - const User = () => { return

I am a blank page :)

; }; diff --git a/dev-packages/e2e-tests/test-applications/svelte-5/src/App.svelte b/dev-packages/e2e-tests/test-applications/svelte-5/src/App.svelte index 47d6be1385b4..a842492951dd 100644 --- a/dev-packages/e2e-tests/test-applications/svelte-5/src/App.svelte +++ b/dev-packages/e2e-tests/test-applications/svelte-5/src/App.svelte @@ -1,11 +1,7 @@
diff --git a/dev-packages/e2e-tests/test-applications/svelte-5/src/lib/Counter.svelte b/dev-packages/e2e-tests/test-applications/svelte-5/src/lib/Counter.svelte index 397bfd1c7321..10fb562b469f 100644 --- a/dev-packages/e2e-tests/test-applications/svelte-5/src/lib/Counter.svelte +++ b/dev-packages/e2e-tests/test-applications/svelte-5/src/lib/Counter.svelte @@ -1,11 +1,11 @@