CRAP |
Complexity |
Coverage |
Location |
1.00 |
1 |
10/10 (100.00%) |
crap/crap-report.service.ts
(L139 - L156)
|
private getRootDir(paths: string[]): string {
const sharedDirectories = paths.reduce((commonPrefixParts, path) => {
const pathParts = path.split("/");
const newCommonPrefixParts = [];
for (let i = 0; i < pathParts.length; i++) {
if (pathParts[i] !== commonPrefixParts[i]) {
break;
}
newCommonPrefixParts.push(pathParts[i]);
}
return newCommonPrefixParts;
}, paths[0].split("/"));
return sharedDirectories.join("/");
}