Skip to content

Commit aaa707f

Browse files
committed
feat: local CmpSet from changes tracks ignored files like normal CmpSet
1 parent c778f7a commit aaa707f

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/shared/localComponentSetArray.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,14 @@ export const getComponentSets = (groupings: GroupedFile[], sourceApiVersion?: st
106106
})
107107
.filter(sourceComponentGuard)
108108
.map((component) => componentSet.add(component));
109-
109+
// there may have been ignored files, but componentSet.add doesn't automatically track them.
110+
// We'll manually set the ignored paths from what the resolver has been tracking
111+
resolverForNonDeletes.forceIgnoredPaths.forEach((ignoredPath) =>
112+
componentSet.forceIgnoredPaths
113+
? componentSet.forceIgnoredPaths.add(ignoredPath)
114+
: (componentSet.forceIgnoredPaths = new Set([ignoredPath]))
115+
);
110116
return componentSet;
111117
})
112-
.filter((componentSet) => componentSet.size > 0);
118+
.filter((componentSet) => componentSet.size > 0 || componentSet.forceIgnoredPaths?.size);
113119
};

0 commit comments

Comments
 (0)