From a67e46bf4ef6ec07f84e142f21f07528dccc9c00 Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Wed, 17 Jun 2026 17:12:53 +0200 Subject: [PATCH] fix(node): Restore eslint-disable in vendored tedious instrumentation The "Streamline tedious instrumentation" refactor (#21598) dropped the `/* eslint-disable */` directive from the vendored instrumentation file while keeping its imports of the deprecated semconv constants (`ATTR_DB_SYSTEM`, `ATTR_DB_NAME`, etc.). Without the directive, the `typescript-eslint(no-deprecated)` rule fires on every usage, breaking the Lint CI job. Restore the directive after the header block, matching the documented vendoring convention and every other vendored instrumentation file (mysql, knex, postgres, hapi, mongo). Co-Authored-By: Claude Opus 4.8 --- .../src/integrations/tracing/tedious/vendored/instrumentation.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/node/src/integrations/tracing/tedious/vendored/instrumentation.ts b/packages/node/src/integrations/tracing/tedious/vendored/instrumentation.ts index 89725e6b6e0f..5b3b6b68ef68 100644 --- a/packages/node/src/integrations/tracing/tedious/vendored/instrumentation.ts +++ b/packages/node/src/integrations/tracing/tedious/vendored/instrumentation.ts @@ -19,6 +19,7 @@ * - Minor TypeScript strictness adjustments * - Span creation migrated to the @sentry/core API; origin folded into span creation */ +/* eslint-disable */ import * as api from '@opentelemetry/api'; import { EventEmitter } from 'events';