From 2f76a931a89ad0734527beaa0aa2cf7bc114fc40 Mon Sep 17 00:00:00 2001 From: Connor Byrne Date: Tue, 12 May 2026 12:55:58 -0700 Subject: [PATCH] fix(ext-api/ext): ignore strangler v2 extensions in knip (review #12144) --- knip.config.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/knip.config.ts b/knip.config.ts index c9381e8b2f..9686fa3297 100644 --- a/knip.config.ts +++ b/knip.config.ts @@ -80,7 +80,13 @@ const config: KnipConfig = { // D18 Phase 1 — brand symbol + isBrandedExtension guard. Currently // consumed only by the define* call sites inside extension-api-service; // the type-guard and getBrandKind are exported for the Phase 2 loader. - 'src/extension-api/brand.ts' + 'src/extension-api/brand.ts', + // Strangler-pattern v2 conversions of core extensions. Not yet wired + // into the bootstrap (registration lands in a follow-up PR alongside + // the v1→v2 cut-over). Tracked by I-EXT (#12144). + 'src/extensions/core/noteNode.v2.ts', + 'src/extensions/core/rerouteNode.v2.ts', + 'src/extensions/core/slotDefaults.v2.ts' ], vite: { config: ['vite?(.*).config.mts']