diff --git a/src/config.ts b/src/config.ts index a4edc226..9fce4aef 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) {