Skip to content

Commit 2d76c6c

Browse files
committed
fix(cli): improve root directory grouping in dev owners
Show 2 levels for monorepo directories (packages/cli/, packages/core/)
1 parent f9ecb8f commit 2d76c6c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

packages/cli/src/commands/owners.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,8 +280,14 @@ function formatRootDirectoryMode(developers: DeveloperStats[], repositoryPath: s
280280

281281
for (const dev of developers) {
282282
for (const fileData of dev.topFiles) {
283-
const parts = fileData.path.replace(repositoryPath + '/', '').split('/');
284-
const topDir = parts[0] || '';
283+
const relativePath = fileData.path.replace(`${repositoryPath}/`, '');
284+
const parts = relativePath.split('/');
285+
286+
// For monorepos (packages/*, apps/*), show 2 levels. Otherwise, 1 level.
287+
let topDir = parts[0] || '';
288+
if (topDir === 'packages' || topDir === 'apps' || topDir === 'libs') {
289+
topDir = parts.slice(0, 2).join('/');
290+
}
285291

286292
if (!topDir) continue;
287293

0 commit comments

Comments
 (0)