From 3b8af1c4c8d1e32fdf621019e985b6b415589bea Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 5 Aug 2026 11:36:50 +0800 Subject: [PATCH] perf(fmt): skip unused ignore matcher wrapper --- packages/rstack/src/fmt/ignore.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/rstack/src/fmt/ignore.ts b/packages/rstack/src/fmt/ignore.ts index c313ce3..bc814a5 100644 --- a/packages/rstack/src/fmt/ignore.ts +++ b/packages/rstack/src/fmt/ignore.ts @@ -62,6 +62,10 @@ const createIgnoreMatcher = async ({ config.rootPath, [...defaultIgnorePatterns, ...config.ignorePatterns].join('\n'), ); + if (ignorePaths.length === 0) { + return configMatcher; + } + const ignoreMatchers = await Promise.all( ignorePaths.map((ignorePath) => loadIgnoreMatcher(cwd, ignorePath)), );