From f1c9979ceb76496a32ad17059c1c4fc362363d25 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Mon, 9 Mar 2026 13:30:32 -0400 Subject: [PATCH 1/5] chore: Clean up lint and format script names MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Standardize script naming across the monorepo: - `lint` → oxlint only (was oxlint + oxfmt) - `lint:fix` → oxlint --fix (was `fix`) - `format` → oxfmt --write (unchanged) - `format:check` → oxfmt --check (unchanged) - `check` → runs both format:check + lint (new, root only) All oxlint commands now consistently include the OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS flag and --type-aware across root and all sub-packages. Removes redundant scripts: fix, fix:oxlint, fix:oxfmt, lint:oxfmt, lint:oxlint. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/build.yml | 2 +- AGENTS.md | 7 ++++--- dev-packages/browser-integration-tests/package.json | 4 ++-- dev-packages/clear-cache-gh-action/package.json | 4 ++-- .../cloudflare-integration-tests/package.json | 4 ++-- dev-packages/e2e-tests/package.json | 4 ++-- .../external-contributor-gh-action/package.json | 4 ++-- dev-packages/node-core-integration-tests/package.json | 4 ++-- dev-packages/node-integration-tests/package.json | 4 ++-- dev-packages/node-overhead-gh-action/package.json | 4 ++-- dev-packages/size-limit-gh-action/package.json | 4 ++-- dev-packages/test-utils/package.json | 4 ++-- package.json | 11 ++++------- packages/angular/package.json | 4 ++-- packages/astro/package.json | 4 ++-- packages/aws-serverless/package.json | 4 ++-- packages/browser-utils/package.json | 4 ++-- packages/browser/package.json | 4 ++-- packages/bun/package.json | 4 ++-- packages/cloudflare/package.json | 4 ++-- packages/core/package.json | 4 ++-- packages/deno/package.json | 4 ++-- packages/ember/package.json | 2 +- packages/eslint-plugin-sdk/package.json | 4 ++-- packages/feedback/package.json | 4 ++-- packages/gatsby/package.json | 4 ++-- packages/google-cloud-serverless/package.json | 4 ++-- packages/hono/package.json | 4 ++-- packages/integration-shims/package.json | 4 ++-- packages/nestjs/package.json | 4 ++-- packages/nextjs/package.json | 4 ++-- packages/node-core/package.json | 4 ++-- packages/node-native/package.json | 4 ++-- packages/node/package.json | 4 ++-- packages/nuxt/package.json | 4 ++-- packages/opentelemetry/package.json | 4 ++-- packages/profiling-node/package.json | 4 ++-- packages/react-router/package.json | 4 ++-- packages/react/package.json | 4 ++-- packages/remix/package.json | 4 ++-- packages/replay-canvas/package.json | 4 ++-- packages/replay-internal/package.json | 10 ++++------ packages/replay-worker/package.json | 4 ++-- packages/solid/package.json | 4 ++-- packages/solidstart/package.json | 4 ++-- packages/svelte/package.json | 4 ++-- packages/sveltekit/package.json | 4 ++-- packages/tanstackstart-react/package.json | 4 ++-- packages/tanstackstart/package.json | 4 ++-- packages/types/package.json | 4 ++-- packages/vercel-edge/package.json | 4 ++-- packages/vue/package.json | 4 ++-- packages/wasm/package.json | 4 ++-- 53 files changed, 110 insertions(+), 114 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5b84a70ffbd6..5894fc8e4a61 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -308,7 +308,7 @@ jobs: with: dependency_cache_key: ${{ needs.job_build.outputs.dependency_cache_key }} - name: Lint source files - run: yarn lint:oxlint + run: yarn lint - name: Lint for ES compatibility run: yarn lint:es-compatibility diff --git a/AGENTS.md b/AGENTS.md index 08d5d2bac779..466675d6295a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -20,9 +20,10 @@ Use **yarn**: `yarn install`, `yarn build:dev`, `yarn test`, `yarn lint` | `yarn build:dev:filter @sentry/` | Build one package + deps | | `yarn build:bundle` | Browser bundles only | | `yarn test` | All unit tests | -| `yarn lint` | Oxlint + Oxfmt | -| `yarn fix` | Auto-fix lint + format | -| `yarn format` | Auto-fix formatting (Oxfmt) | +| `yarn lint` | Lint (Oxlint) | +| `yarn lint:fix` | Lint + auto-fix (Oxlint) | +| `yarn format` | Format files (Oxfmt) | +| `yarn format:check` | Check formatting (Oxfmt) | Single package: `cd packages/ && yarn test` diff --git a/dev-packages/browser-integration-tests/package.json b/dev-packages/browser-integration-tests/package.json index e8257a0a9a85..fecaecf4c4f1 100644 --- a/dev-packages/browser-integration-tests/package.json +++ b/dev-packages/browser-integration-tests/package.json @@ -10,8 +10,8 @@ "scripts": { "clean": "rimraf -g suites/**/dist loader-suites/**/dist tmp", "install-browsers": "[[ -z \"$SKIP_PLAYWRIGHT_BROWSER_INSTALL\" ]] && npx playwright install --with-deps || echo 'Skipping browser installation'", - "lint": "oxlint .", - "fix": "oxlint . --fix", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "type-check": "tsc", "postinstall": "yarn install-browsers", "pretest": "yarn clean && yarn type-check", diff --git a/dev-packages/clear-cache-gh-action/package.json b/dev-packages/clear-cache-gh-action/package.json index 5f1b47743cb8..a68d7c17980d 100644 --- a/dev-packages/clear-cache-gh-action/package.json +++ b/dev-packages/clear-cache-gh-action/package.json @@ -10,8 +10,8 @@ "main": "index.mjs", "type": "module", "scripts": { - "lint": "oxlint .", - "fix": "oxlint . --fix" + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware" }, "dependencies": { "@actions/core": "1.10.1", diff --git a/dev-packages/cloudflare-integration-tests/package.json b/dev-packages/cloudflare-integration-tests/package.json index efb6064e2f85..5365ca9b1e44 100644 --- a/dev-packages/cloudflare-integration-tests/package.json +++ b/dev-packages/cloudflare-integration-tests/package.json @@ -7,8 +7,8 @@ }, "private": true, "scripts": { - "lint": "oxlint .", - "fix": "oxlint . --fix", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "test": "vitest run", "test:watch": "yarn test --watch" }, diff --git a/dev-packages/e2e-tests/package.json b/dev-packages/e2e-tests/package.json index 4b106ecf9d64..55e8a937d6b3 100644 --- a/dev-packages/e2e-tests/package.json +++ b/dev-packages/e2e-tests/package.json @@ -4,8 +4,8 @@ "license": "MIT", "private": true, "scripts": { - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:ts": "tsc --noEmit", "test:e2e": "run-s test:validate-configuration test:validate-test-app-setups test:run", "test:run": "ts-node run.ts", diff --git a/dev-packages/external-contributor-gh-action/package.json b/dev-packages/external-contributor-gh-action/package.json index 7358d8e9ed10..14fe3cd29ad9 100644 --- a/dev-packages/external-contributor-gh-action/package.json +++ b/dev-packages/external-contributor-gh-action/package.json @@ -10,8 +10,8 @@ "main": "index.mjs", "type": "module", "scripts": { - "lint": "oxlint .", - "fix": "oxlint . --fix" + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware" }, "dependencies": { "@actions/core": "1.10.1" diff --git a/dev-packages/node-core-integration-tests/package.json b/dev-packages/node-core-integration-tests/package.json index a68f29cd9f82..dd9a2115bfb7 100644 --- a/dev-packages/node-core-integration-tests/package.json +++ b/dev-packages/node-core-integration-tests/package.json @@ -16,8 +16,8 @@ "build:types": "tsc -p tsconfig.types.json", "clean": "rimraf -g **/node_modules && run-p clean:script", "clean:script": "node scripts/clean.js", - "lint": "oxlint .", - "fix": "oxlint . --fix", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "type-check": "tsc", "test": "vitest run", "test:watch": "yarn test --watch" diff --git a/dev-packages/node-integration-tests/package.json b/dev-packages/node-integration-tests/package.json index ae410b626942..65e2e36791dc 100644 --- a/dev-packages/node-integration-tests/package.json +++ b/dev-packages/node-integration-tests/package.json @@ -16,8 +16,8 @@ "build:types": "tsc -p tsconfig.types.json", "clean": "rimraf -g suites/**/node_modules suites/**/tmp_* && run-p clean:script", "clean:script": "node scripts/clean.js", - "lint": "oxlint .", - "fix": "oxlint . --fix", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "type-check": "tsc", "test": "vitest run", "test:watch": "yarn test --watch" diff --git a/dev-packages/node-overhead-gh-action/package.json b/dev-packages/node-overhead-gh-action/package.json index 58fe3396c498..d4f64f7080f8 100644 --- a/dev-packages/node-overhead-gh-action/package.json +++ b/dev-packages/node-overhead-gh-action/package.json @@ -19,8 +19,8 @@ "clean": "rimraf -g **/node_modules", "db:up": "docker compose up", "db:down": "docker compose down --volumes", - "lint": "oxlint .", - "fix": "oxlint . --fix" + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware" }, "dependencies": { "@sentry/node": "10.43.0", diff --git a/dev-packages/size-limit-gh-action/package.json b/dev-packages/size-limit-gh-action/package.json index 2cf193270bda..c7b8b16540ec 100644 --- a/dev-packages/size-limit-gh-action/package.json +++ b/dev-packages/size-limit-gh-action/package.json @@ -10,8 +10,8 @@ "main": "index.mjs", "type": "module", "scripts": { - "lint": "oxlint .", - "fix": "oxlint . --fix" + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware" }, "dependencies": { "@actions/artifact": "^6.1.0", diff --git a/dev-packages/test-utils/package.json b/dev-packages/test-utils/package.json index 7f7ac3780821..2207c0cce346 100644 --- a/dev-packages/test-utils/package.json +++ b/dev-packages/test-utils/package.json @@ -31,8 +31,8 @@ "node": ">=18" }, "scripts": { - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "build": "run-s build:transpile build:types", "build:tarball": "run-s build:transpile build:types", "build:dev": "yarn build", diff --git a/package.json b/package.json index e0970e428220..acd2fbff95c4 100644 --- a/package.json +++ b/package.json @@ -21,14 +21,11 @@ "clean:tarballs": "rimraf {packages,dev-packages}/*/*.tgz", "clean:watchman": "watchman watch-del \".\"", "clean:all": "run-s clean:build clean:tarballs clean:caches clean:deps clean:watchman", - "fix": "run-s fix:oxfmt fix:oxlint", - "fix:oxlint": "oxlint . --fix", - "fix:oxfmt": "oxfmt . --write", - "format:check": "oxfmt . --check", "format": "oxfmt . --write", - "lint": "run-s lint:oxfmt lint:oxlint", - "lint:oxfmt": "oxfmt . --check", - "lint:oxlint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "format:check": "oxfmt . --check", + "check": "run-s format:check lint", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "lint:es-compatibility": "nx run-many -t lint:es-compatibility", "dedupe-deps:check": "yarn-deduplicate yarn.lock --list --fail", "dedupe-deps:fix": "yarn-deduplicate yarn.lock", diff --git a/packages/angular/package.json b/packages/angular/package.json index 513e05ab9612..ad7bb59816bf 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -51,8 +51,8 @@ "build:tarball": "npm pack ./build", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-angular-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/{esm2020,fesm2015,fesm2020}/*.mjs --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/astro/package.json b/packages/astro/package.json index 4fadeb04e04d..ab81a00fc37c 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -76,8 +76,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-astro-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json index b8b9721d6ca2..4e1d8ea8389e 100644 --- a/packages/aws-serverless/package.json +++ b/packages/aws-serverless/package.json @@ -92,8 +92,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build dist-awslambda-layer coverage sentry-serverless-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/npm/cjs/*.js && es-check es2022 ./build/npm/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/browser-utils/package.json b/packages/browser-utils/package.json index 797f186cf307..6b1263a942ee 100644 --- a/packages/browser-utils/package.json +++ b/packages/browser-utils/package.json @@ -53,8 +53,8 @@ "build:transpile:watch": "rollup -c rollup.npm.config.mjs --watch", "build:tarball": "npm pack", "clean": "rimraf build coverage sentry-internal-browser-utils-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test:unit": "vitest run", "test": "vitest run", diff --git a/packages/browser/package.json b/packages/browser/package.json index 992cc3765bd6..fad2c4f9428c 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -69,8 +69,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage .rpt2_cache sentry-browser-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/{bundles,npm/cjs/prod}/*.js && es-check es2020 ./build/npm/esm/prod/*.js --module", "size:check": "cat build/bundles/bundle.min.js | gzip -9 | wc -c | awk '{$1=$1/1024; print \"ES2017: \",$1,\"kB\";}'", "test": "vitest run", diff --git a/packages/bun/package.json b/packages/bun/package.json index 8ae45b723bb0..b90af8efe83f 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -58,8 +58,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-bun-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", "install:bun": "node ./scripts/install-bun.js", "test": "run-s install:bun test:bun", diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index dbe27fc0be87..0c24fe36f18d 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -78,8 +78,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-cloudflare-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/core/package.json b/packages/core/package.json index e92a33049701..9dee4ca63119 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -51,8 +51,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-core-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/deno/package.json b/packages/deno/package.json index b1e7c027c98d..f874bb86d295 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -37,9 +37,9 @@ "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build build-types build-test coverage node_modules/.deno sentry-deno-*.tgz", "prefix": "yarn deno-types", - "fix": "oxlint . --fix", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "prelint": "yarn deno-types", - "lint": "oxlint .", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/esm/*.js --module", "install:deno": "node ./scripts/install-deno.mjs", "test": "run-s install:deno deno-types test:unit", diff --git a/packages/ember/package.json b/packages/ember/package.json index 64c0e88aac76..ed35c505869d 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -23,7 +23,7 @@ "lint:hbs": "ember-template-lint .", "lint:js": "oxlint .", "lint:ts": "tsc", - "fix": "oxlint . --fix", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "start": "ember serve", "test": "ember b --prod && ember test", "prepack": "ember ts:precompile", diff --git a/packages/eslint-plugin-sdk/package.json b/packages/eslint-plugin-sdk/package.json index a6010484e981..2a6de9a8b076 100644 --- a/packages/eslint-plugin-sdk/package.json +++ b/packages/eslint-plugin-sdk/package.json @@ -23,8 +23,8 @@ }, "scripts": { "clean": "yarn rimraf sentry-internal-eslint-plugin-sdk-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "test": "vitest run", "test:watch": "vitest --watch", "build:tarball": "npm pack", diff --git a/packages/feedback/package.json b/packages/feedback/package.json index a6acc877803d..e3d13506299f 100644 --- a/packages/feedback/package.json +++ b/packages/feedback/package.json @@ -59,8 +59,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build sentry-internal-feedback-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/{bundles,npm/cjs}/*.js && es-check es2020 ./build/npm/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index 59e435fbb87f..acbfae748317 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -74,8 +74,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage *.d.ts sentry-gatsby-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/google-cloud-serverless/package.json b/packages/google-cloud-serverless/package.json index f4950445bf75..3005c776435d 100644 --- a/packages/google-cloud-serverless/package.json +++ b/packages/google-cloud-serverless/package.json @@ -80,8 +80,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-google-cloud-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/hono/package.json b/packages/hono/package.json index c371aad129db..4dfd1532077c 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -84,8 +84,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-hono-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json index a0f2b1c926e7..2be75c78604b 100644 --- a/packages/integration-shims/package.json +++ b/packages/integration-shims/package.json @@ -41,8 +41,8 @@ "build:dev:watch": "run-p build:watch", "build:transpile:watch": "yarn build:transpile --watch", "clean": "rimraf build", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "vitest run" }, diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index b1ee699dc40b..b32645a2ac20 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -75,8 +75,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts && madge --circular src/setup.ts", "clean": "rimraf build coverage sentry-nestjs-*.tgz ./*.d.ts ./*.d.ts.map", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index cd95937bb2e4..563412b177fe 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -112,8 +112,8 @@ "build:tarball": "npm pack", "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", "clean": "rimraf build coverage sentry-nextjs-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "yarn test:unit", "test:all": "run-s test:unit", diff --git a/packages/node-core/package.json b/packages/node-core/package.json index d68b587a8993..62982435d1a1 100644 --- a/packages/node-core/package.json +++ b/packages/node-core/package.json @@ -126,8 +126,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-node-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/node-native/package.json b/packages/node-native/package.json index 1d3650f3a05d..67f9a7f0c0ff 100644 --- a/packages/node-native/package.json +++ b/packages/node-native/package.json @@ -49,9 +49,9 @@ ], "scripts": { "clean": "rm -rf build", - "lint": "oxlint .", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", - "fix": "oxlint . --fix", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "build": "yarn build:types && yarn build:transpile", "build:transpile": "yarn rollup -c rollup.npm.config.mjs", "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", diff --git a/packages/node/package.json b/packages/node/package.json index 86a5c9803f4c..a7610941fad5 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -117,8 +117,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-node-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index d943e651334b..ccdc56c2a113 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -77,8 +77,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-nuxt-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module && es-check es2020 ./build/module/*.cjs && es-check es2020 ./build/module/*.mjs --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index e6df263bbc3b..426c4a9dc94a 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -68,8 +68,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-opentelemetry-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/profiling-node/package.json b/packages/profiling-node/package.json index 909870deb062..a284f5901978 100644 --- a/packages/profiling-node/package.json +++ b/packages/profiling-node/package.json @@ -45,9 +45,9 @@ ], "scripts": { "clean": "rm -rf build", - "lint": "oxlint .", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", - "fix": "oxlint . --fix", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "build": "yarn build:types && yarn build:transpile", "build:transpile": "yarn rollup -c rollup.npm.config.mjs", "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", diff --git a/packages/react-router/package.json b/packages/react-router/package.json index a61347702825..9cdb4ea03ca2 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -81,8 +81,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-react-router-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/react/package.json b/packages/react/package.json index caef73916ae1..e10f06066131 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -79,8 +79,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-react-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/remix/package.json b/packages/remix/package.json index ebb95e71ee39..b92a696043c2 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -103,8 +103,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.server.ts && madge --circular src/index.client.ts", "clean": "rimraf build coverage sentry-remix-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "yarn test:unit", "test:integration": "run-s test:integration:clean test:integration:prepare test:integration:client test:integration:server", diff --git a/packages/replay-canvas/package.json b/packages/replay-canvas/package.json index 0e278ae2c0ab..502efad3c028 100644 --- a/packages/replay-canvas/package.json +++ b/packages/replay-canvas/package.json @@ -44,8 +44,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build sentry-replay-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/{bundles,npm/cjs}/*.js && es-check es2020 ./build/npm/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/replay-internal/package.json b/packages/replay-internal/package.json index 118ca8890d87..27724a217d67 100644 --- a/packages/replay-internal/package.json +++ b/packages/replay-internal/package.json @@ -57,12 +57,10 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build sentry-replay-*.tgz", - "fix": "run-s fix:oxfmt fix:oxlint", - "fix:oxlint": "oxlint . --fix", - "fix:oxfmt": "oxfmt \"src/**/*.ts\" \"test/**/*.ts\" --write", - "lint": "run-s lint:oxfmt lint:oxlint", - "lint:oxlint": "oxlint .", - "lint:oxfmt": "oxfmt \"src/**/*.ts\" \"test/**/*.ts\" --check", + "format": "oxfmt \"src/**/*.ts\" \"test/**/*.ts\" --write", + "format:check": "oxfmt \"src/**/*.ts\" \"test/**/*.ts\" --check", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "lint:es-compatibility": "es-check es2020 ./build/{bundles,npm/cjs}/*.js && es-check es2020 ./build/npm/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json index 7f41be6dfc46..a38566d64587 100644 --- a/packages/replay-worker/package.json +++ b/packages/replay-worker/package.json @@ -46,8 +46,8 @@ "build:dev:watch": "yarn build:watch", "build:transpile:watch": "yarn build:transpile --watch", "clean": "rimraf build", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch" diff --git a/packages/solid/package.json b/packages/solid/package.json index afe5dbe97ce3..4d0b8c358205 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -94,8 +94,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts && madge --circular src/solidrouter.ts && madge --circular src/tanstackrouter.ts", "clean": "rimraf build coverage sentry-solid-*.tgz ./*.d.ts ./*.d.ts.map", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/solidstart/package.json b/packages/solidstart/package.json index ad148a4725eb..b5f20974225d 100644 --- a/packages/solidstart/package.json +++ b/packages/solidstart/package.json @@ -95,8 +95,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts && madge --circular src/solidrouter.client.ts && madge --circular src/solidrouter.server.ts && madge --circular src/solidrouter.ts", "clean": "rimraf build coverage sentry-solidstart-*.tgz ./*.d.ts ./*.d.ts.map ./client ./server", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/svelte/package.json b/packages/svelte/package.json index dc5983497ffc..a13140f6ce03 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -65,8 +65,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-svelte-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index cd317176cfe8..c777e4136055 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -75,8 +75,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-sveltekit-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/tanstackstart-react/package.json b/packages/tanstackstart-react/package.json index a4894621fe29..dc686d68dcae 100644 --- a/packages/tanstackstart-react/package.json +++ b/packages/tanstackstart-react/package.json @@ -87,8 +87,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-tanstackstart-react-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/tanstackstart/package.json b/packages/tanstackstart/package.json index 6634be81d3e8..77f9a352d93f 100644 --- a/packages/tanstackstart/package.json +++ b/packages/tanstackstart/package.json @@ -52,8 +52,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-tanstackstart-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "yarn test:unit", "test:unit": "vitest run", diff --git a/packages/types/package.json b/packages/types/package.json index 5dfce02adcd2..4ffdb5dc3cf1 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -50,9 +50,9 @@ "build:transpile:watch": "rollup -c rollup.npm.config.mjs --watch", "build:tarball": "npm pack", "clean": "rimraf build sentry-types-*.tgz", - "lint": "oxlint .", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", - "fix": "oxlint . --fix", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "yalc:publish": "yalc publish --push --sig" }, "dependencies": { diff --git a/packages/vercel-edge/package.json b/packages/vercel-edge/package.json index 2419a83233a2..6809c728ed38 100644 --- a/packages/vercel-edge/package.json +++ b/packages/vercel-edge/package.json @@ -63,8 +63,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-vercel-edge-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/vue/package.json b/packages/vue/package.json index 4441883c13ea..8bfc61d11b87 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -85,8 +85,8 @@ "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts && madge --circular src/tanstackrouter.ts", "clean": "rimraf build coverage sentry-vue-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module", "test": "vitest run", "test:watch": "vitest --watch", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index d477cec82fda..1cc1b320ffa9 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -59,8 +59,8 @@ "test:watch": "vitest --watch", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-wasm-*.tgz", - "fix": "oxlint . --fix", - "lint": "oxlint .", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", + "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:es-compatibility": "es-check es2020 ./build/{bundles,npm/cjs}/*.js && es-check es2020 ./build/npm/esm/*.js --module", "yalc:publish": "yalc publish --push --sig" }, From f25f0da8dee47a58619ccf77d1375da761cba5c1 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Mon, 9 Mar 2026 13:32:40 -0400 Subject: [PATCH 2/5] chore: Add root-level `fix` command for format + lint fix Co-Authored-By: Claude Opus 4.6 --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index acd2fbff95c4..199756e8a32c 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "format": "oxfmt . --write", "format:check": "oxfmt . --check", "check": "run-s format:check lint", + "fix": "run-s format lint:fix", "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "lint:es-compatibility": "nx run-many -t lint:es-compatibility", From df7515e801bc20618f30ac564c191de707e6d91e Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Mon, 9 Mar 2026 13:36:20 -0400 Subject: [PATCH 3/5] chore: Rename `check` to `verify` to avoid yarn built-in conflict Co-Authored-By: Claude Opus 4.6 --- AGENTS.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 466675d6295a..34a6a74f9188 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -20,6 +20,8 @@ Use **yarn**: `yarn install`, `yarn build:dev`, `yarn test`, `yarn lint` | `yarn build:dev:filter @sentry/` | Build one package + deps | | `yarn build:bundle` | Browser bundles only | | `yarn test` | All unit tests | +| `yarn verify` | Lint + format check | +| `yarn fix` | Format + lint fix | | `yarn lint` | Lint (Oxlint) | | `yarn lint:fix` | Lint + auto-fix (Oxlint) | | `yarn format` | Format files (Oxfmt) | diff --git a/package.json b/package.json index 199756e8a32c..96e53a889a93 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "clean:all": "run-s clean:build clean:tarballs clean:caches clean:deps clean:watchman", "format": "oxfmt . --write", "format:check": "oxfmt . --check", - "check": "run-s format:check lint", + "verify": "run-s format:check lint", "fix": "run-s format lint:fix", "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", From bfb232a2ec9e7ea051377ef01a8e14dce4a22b8e Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Mon, 9 Mar 2026 13:38:00 -0400 Subject: [PATCH 4/5] chore(ember): Add missing flags to lint:js oxlint command Co-Authored-By: Claude Opus 4.6 --- packages/ember/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ember/package.json b/packages/ember/package.json index ed35c505869d..a450d2394695 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -21,7 +21,7 @@ "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", "lint": "run-p lint:js lint:hbs lint:ts", "lint:hbs": "ember-template-lint .", - "lint:js": "oxlint .", + "lint:js": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:ts": "tsc", "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "start": "ember serve", From 4e1bae176d7fd81236f0079eb7635d1e9c602418 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Wed, 11 Mar 2026 11:10:53 -0400 Subject: [PATCH 5/5] chore: group lint command with friends --- packages/deno/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/deno/package.json b/packages/deno/package.json index f874bb86d295..9c756e277fdf 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -37,9 +37,9 @@ "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build build-types build-test coverage node_modules/.deno sentry-deno-*.tgz", "prefix": "yarn deno-types", - "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "prelint": "yarn deno-types", "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", + "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "lint:es-compatibility": "es-check es2022 ./build/esm/*.js --module", "install:deno": "node ./scripts/install-deno.mjs", "test": "run-s install:deno deno-types test:unit",