Skip to content

Commit ec55ce9

Browse files
authored
refactor(scanner) remove useless try finally in verify (#464)
1 parent ad02478 commit ec55ce9

File tree

3 files changed

+11
-16
lines changed

3 files changed

+11
-16
lines changed

.changeset/fast-eagles-go.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
"@nodesecure/scanner": minor
3+
---
4+
refactor(scanner): remove useless try finally surrounding extractAndResolve in verify

workspaces/scanner/src/depWalker.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// Import Node.js Dependencies
22
import path from "node:path";
33
import { readFileSync } from "node:fs";
4-
import timers from "node:timers/promises";
54

65
// Import Third-party Dependencies
76
import { Mutex, MutexRelease } from "@openally/mutex";
@@ -192,7 +191,6 @@ export async function depWalker(
192191

193192
logger.end(ScannerLoggerEvents.analysis.tree);
194193
await Promise.allSettled(operationsQueue);
195-
await timers.setImmediate();
196194

197195
logger
198196
.end(ScannerLoggerEvents.analysis.tarball)
@@ -283,8 +281,6 @@ export async function depWalker(
283281
return payload as Payload;
284282
}
285283
finally {
286-
await timers.setImmediate();
287-
288284
logger.emit(ScannerLoggerEvents.done);
289285
}
290286
}

workspaces/scanner/src/index.ts

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// Import Node.js Dependencies
22
import path from "node:path";
33
import fs from "node:fs/promises";
4-
import timers from "node:timers/promises";
54
import os from "node:os";
65

76
// Import Third-party Dependencies
@@ -90,18 +89,14 @@ export async function verify(
9089

9190
await using tempDir = await TempDirectory.create();
9291

93-
try {
94-
const mama = await tarball.extractAndResolve(tempDir.location, {
95-
spec: packageName,
96-
registry: getLocalRegistryURL()
97-
});
98-
const scanResult = await tarball.scanPackage(mama);
92+
const mama = await tarball.extractAndResolve(tempDir.location, {
93+
spec: packageName,
94+
registry: getLocalRegistryURL()
95+
});
9996

100-
return scanResult;
101-
}
102-
finally {
103-
await timers.setImmediate();
104-
}
97+
const scanResult = await tarball.scanPackage(mama);
98+
99+
return scanResult;
105100
}
106101

107102
export {

0 commit comments

Comments
 (0)