From aaf358badffcebe204f644836e7425f291650494 Mon Sep 17 00:00:00 2001 From: Vladimir Sheremet Date: Wed, 2 Oct 2024 18:44:20 +0200 Subject: [PATCH] fix: correctly resolve default string config values --- src/config.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/config.ts b/src/config.ts index a4edc22..9fce4ae 100644 --- a/src/config.ts +++ b/src/config.ts @@ -12,7 +12,10 @@ export function getConfigValue( key: string, defaultValue?: T, ): T | undefined { - return folderConfig.get(key) ?? rootConfig.get(key) ?? defaultValue + if (typeof defaultValue === 'boolean') { + return folderConfig.get(key) ?? rootConfig.get(key) ?? defaultValue + } + return folderConfig.get(key) || rootConfig.get(key) || defaultValue } export function getConfig(workspaceFolder?: WorkspaceFolder) { -- 2.51.2