diff --git a/packages/linter/src/executors/eslint/hasher.ts b/packages/linter/src/executors/eslint/hasher.ts index 7d1b2d5cdf66b..61a3c058a0631 100644 --- a/packages/linter/src/executors/eslint/hasher.ts +++ b/packages/linter/src/executors/eslint/hasher.ts @@ -37,6 +37,13 @@ export default async function run( }; } -function allDeps(taskId: string, taskGraph: TaskGraph) { - return [...taskGraph.dependencies[taskId].map((d) => allDeps(d, taskGraph))]; +function allDeps(taskId: string, taskGraph: TaskGraph): string[] { + return [ + ...taskGraph.dependencies[taskId].map( + (task) => taskGraph.tasks[task].target.project + ), + ...taskGraph.dependencies[taskId].flatMap((task) => + allDeps(task, taskGraph) + ), + ]; }