From 94521a1cdd671c3b1753c5c2d890fb776ea9d397 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sat, 2 May 2026 13:37:10 -0700 Subject: [PATCH] fix(plugins): satisfy external catalog lint --- src/plugins/official-external-plugin-catalog.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/official-external-plugin-catalog.ts b/src/plugins/official-external-plugin-catalog.ts index 8d56e25e6f8..7ac6556a62e 100644 --- a/src/plugins/official-external-plugin-catalog.ts +++ b/src/plugins/official-external-plugin-catalog.ts @@ -82,7 +82,7 @@ export function getOfficialExternalPluginCatalogManifest( entry: OfficialExternalPluginCatalogEntry, ): OfficialExternalPluginCatalogManifest | undefined { const manifest = entry[MANIFEST_KEY]; - return isRecord(manifest) ? (manifest as OfficialExternalPluginCatalogManifest) : undefined; + return isRecord(manifest) ? manifest : undefined; } export function resolveOfficialExternalPluginId( @@ -140,7 +140,7 @@ export function listOfficialExternalPluginCatalogEntries(): OfficialExternalPlug const resolved = new Map(); for (const entry of entries) { const pluginId = resolveOfficialExternalPluginId(entry); - const key = pluginId ? `${entry.kind ?? "plugin"}:${pluginId}` : `${entry.name ?? ""}`; + const key = pluginId ? `${entry.kind ?? "plugin"}:${pluginId}` : (entry.name ?? ""); if (key && !resolved.has(key)) { resolved.set(key, entry); }