Skip to content

Commit b1daf0a

Browse files
committed
refactor: Use early return pattern
Signed-off-by: jongwooo <jongwooo.han@gmail.com>
1 parent 377c6da commit b1daf0a

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

src/cache-utils.ts

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,21 +63,24 @@ const getPackageManagerVersion = async (
6363
export const getPackageManagerInfo = async (packageManager: string) => {
6464
if (packageManager === 'npm') {
6565
return supportedPackageManagers.npm;
66-
} else if (packageManager === 'pnpm') {
66+
}
67+
68+
if (packageManager === 'pnpm') {
6769
return supportedPackageManagers.pnpm;
68-
} else if (packageManager === 'yarn') {
69-
const yarnVersion = await getPackageManagerVersion('yarn', '--version');
70+
}
7071

72+
if (packageManager === 'yarn') {
73+
const yarnVersion = await getPackageManagerVersion('yarn', '--version');
7174
core.debug(`Consumed yarn version is ${yarnVersion}`);
7275

7376
if (yarnVersion.startsWith('1.')) {
7477
return supportedPackageManagers.yarn1;
75-
} else {
76-
return supportedPackageManagers.yarn2;
7778
}
78-
} else {
79-
return null;
79+
80+
return supportedPackageManagers.yarn2;
8081
}
82+
83+
return null;
8184
};
8285

8386
export const getCacheDirectoryPath = async (

0 commit comments

Comments
 (0)