Skip to content

Commit 49413f2

Browse files
committed
refactor: remove unused imports and adopt safeMkdir utilities
- Remove unused fs import from github.mts - Adopt safeMkdir in optimize test following lib pattern - Add recursive option to safeMkdirSync in config test
1 parent b7d82aa commit 49413f2

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

packages/cli/src/commands/optimize/cmd-optimize.test.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import path from 'node:path'
55
import { afterAll, afterEach, beforeAll, describe, expect } from 'vitest'
66

77
import { NPM, PNPM } from '@socketsecurity/lib/constants/agents'
8+
import { safeMkdir } from '@socketsecurity/lib/fs'
89
import { readPackageJson } from '@socketsecurity/lib/packages'
910
import { spawn } from '@socketsecurity/lib/spawn'
1011

@@ -67,7 +68,7 @@ async function _createTempFixture(sourceDir: string): Promise<string> {
6768
)
6869

6970
// Copy the fixture files to the temp directory.
70-
await promises.mkdir(tempDir, { recursive: true })
71+
await safeMkdir(tempDir)
7172

7273
// Copy package.json.
7374
const sourcePackageJson = path.join(sourceDir, PACKAGE_JSON)

packages/cli/src/utils/config.test.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ describe('utils/config', () => {
6060

6161
try {
6262
// Create nested directories.
63-
safeMkdirSync(nestedDir)
63+
safeMkdirSync(nestedDir, { recursive: true })
6464

6565
// Create socket.yml in the tmpdir root.
6666
writeFileSync(

packages/cli/src/utils/git/github.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* - Support for GitHub Actions environment variables
2525
*/
2626

27-
import { existsSync, promises as fs } from 'node:fs'
27+
import { existsSync } from 'node:fs'
2828
import path from 'node:path'
2929

3030
import {

0 commit comments

Comments
 (0)