MCPcopy
hub / github.com/opentrace/opentrace / countDirs

Function countDirs

ui/src/components/pipeline/__tests__/fixture.test.ts:94–104  ·  view source on GitHub ↗

Count unique directories from file paths.

(files: Array<{ path: string }>)

Source from the content-addressed store, hash-verified

92
93/** Count unique directories from file paths. */
94function countDirs(files: Array<{ path: string }>): number {
95 const dirs = new Set<string>();
96 for (const f of files) {
97 let dir = f.path;
98 while (dir.includes('/')) {
99 dir = dir.slice(0, dir.lastIndexOf('/'));
100 dirs.add(dir);
101 }
102 }
103 return dirs.size;
104}
105
106describe('fixture: Go project', () => {
107 it('indexes Go project and saves to store', async () => {

Callers 1

fixture.test.tsFile · 0.85

Calls 1

addMethod · 0.45

Tested by

no test coverage detected