From 03aaae8dde37af2e98016f6b7ff6a3e47f7ffbfc Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 13 Feb 2026 04:51:10 +0000 Subject: [PATCH] Refactor plugin detection for better clarity Split plugin detection into separate checks for plugin directories and plugin.json files to improve code readability and maintainability. Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com> --- website/src/scripts/utils.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/website/src/scripts/utils.ts b/website/src/scripts/utils.ts index ba9bc4de..7c17f6fd 100644 --- a/website/src/scripts/utils.ts +++ b/website/src/scripts/utils.ts @@ -233,9 +233,10 @@ export function getResourceType(filePath: string): string { return "skill"; if (/(^|\/)hooks\//.test(filePath) && filePath.endsWith("README.md")) return "hook"; - // Check for plugin directories (e.g., plugins/) or plugin.json files - if (/(^|\/)plugins\/[^/]+\/?$/.test(filePath) || filePath.endsWith("/.github/plugin/plugin.json")) - return "plugin"; + // Check for plugin directories (e.g., plugins/, plugins//) + if (/(^|\/)plugins\/[^/]+\/?$/.test(filePath)) return "plugin"; + // Check for plugin.json files (e.g., plugins//.github/plugin/plugin.json) + if (filePath.endsWith("/.github/plugin/plugin.json")) return "plugin"; return "unknown"; }