diff --git a/lib/config/global.ts b/lib/config/global.ts index b1b1205dbd50cdfbf89fe330dcff5153d907c3e7..47d959020f044f4537b712555f44ff58ea567b92 100644 --- a/lib/config/global.ts +++ b/lib/config/global.ts @@ -54,7 +54,9 @@ export class GlobalConfig { key?: Key, defaultValue?: RepoGlobalConfig[Key], ): RepoGlobalConfig | RepoGlobalConfig[Key] { - return key ? GlobalConfig.config[key] ?? defaultValue : GlobalConfig.config; + return key + ? (GlobalConfig.config[key] ?? defaultValue) + : GlobalConfig.config; } static set(config: RenovateConfig | RepoGlobalConfig): RenovateConfig { diff --git a/lib/config/validation.ts b/lib/config/validation.ts index cec5ce191845fd94c6e4cdbf7e40c9f8ff530b04..62d1aa6c3cd70b8f2b55438b15be598e3a85d3a0 100644 --- a/lib/config/validation.ts +++ b/lib/config/validation.ts @@ -693,7 +693,7 @@ export async function validateConfig( } else if (key === 'env') { const allowedEnvVars = configType === 'global' - ? (config.allowedEnv as string[]) ?? [] + ? ((config.allowedEnv as string[]) ?? []) : GlobalConfig.get('allowedEnv', []); for (const [envVarName, envVarValue] of Object.entries(val)) { if (!is.string(envVarValue)) { @@ -811,7 +811,7 @@ export async function validateConfig( if (key === 'hostRules' && is.array(val)) { const allowedHeaders = configType === 'global' - ? (config.allowedHeaders as string[]) ?? [] + ? ((config.allowedHeaders as string[]) ?? []) : GlobalConfig.get('allowedHeaders', []); for (const rule of val as HostRule[]) { if (is.nonEmptyString(rule.matchHost)) { diff --git a/lib/modules/datasource/docker/index.ts b/lib/modules/datasource/docker/index.ts index 6c30b66fdfe55eaa934577dbfe7ca4092dae9120..86465d94bb254b7375096117f668a1fb9a017b21 100644 --- a/lib/modules/datasource/docker/index.ts +++ b/lib/modules/datasource/docker/index.ts @@ -1099,7 +1099,7 @@ export class DockerDatasource extends Datasource { const tags = releases.map((release) => release.version); const latestTag = tags.includes('latest') ? 'latest' - : findLatestStable(tags) ?? tags[tags.length - 1]; + : (findLatestStable(tags) ?? tags[tags.length - 1]); // istanbul ignore if: needs test if (!latestTag) { diff --git a/lib/modules/datasource/index.ts b/lib/modules/datasource/index.ts index df84151bcabd7751394785b163daae8216df50c7..006a0023c28ffe6f2bae39eae80d30c1ab70f80d 100644 --- a/lib/modules/datasource/index.ts +++ b/lib/modules/datasource/index.ts @@ -227,7 +227,7 @@ function resolveRegistryUrls( } return is.function_(datasource.defaultRegistryUrls) ? datasource.defaultRegistryUrls() - : datasource.defaultRegistryUrls ?? []; + : (datasource.defaultRegistryUrls ?? []); } const customUrls = registryUrls?.filter(Boolean); let resolvedUrls: string[] = []; diff --git a/lib/modules/manager/custom/regex/strategies.ts b/lib/modules/manager/custom/regex/strategies.ts index 1424745417de0caa183aa5f4f3a26b2f8ab15fc8..2e489e43bf0598d36a031640210ea711b6ec61bd 100644 --- a/lib/modules/manager/custom/regex/strategies.ts +++ b/lib/modules/manager/custom/regex/strategies.ts @@ -53,7 +53,7 @@ export function handleCombination( .map((match) => ({ groups: match.groups ?? /* istanbul ignore next: can this happen? */ {}, replaceString: - match?.groups?.currentValue ?? match?.groups?.currentDigest + (match?.groups?.currentValue ?? match?.groups?.currentDigest) ? match[0] : undefined, })) diff --git a/lib/util/number.ts b/lib/util/number.ts index 6e8ebb742d4c537f60733dfadaa653a62e7d4f19..e9ef0cbd06f759d85f6e2546af051676a73d2263 100644 --- a/lib/util/number.ts +++ b/lib/util/number.ts @@ -27,5 +27,5 @@ export function parseInteger( // Number.parseInt returns NaN if the value is not a finite integer. const parsed = is.string(val) && /^\d+$/.test(val) ? Number.parseInt(val, 10) : Number.NaN; - return Number.isFinite(parsed) ? parsed : def ?? 0; + return Number.isFinite(parsed) ? parsed : (def ?? 0); } diff --git a/lib/util/package-rules/current-version.ts b/lib/util/package-rules/current-version.ts index 6be3688cc79842b600ed4b352eab0c5ea46a4a3a..71473053d92267115257a4d3785e7fe2b4c14e18 100644 --- a/lib/util/package-rules/current-version.ts +++ b/lib/util/package-rules/current-version.ts @@ -48,7 +48,7 @@ export class CurrentVersionMatcher extends Matcher { const compareVersion = version.isVersion(currentValue) ? currentValue // it's a version so we can match against it - : lockedVersion ?? currentVersion; // need to match against this currentVersion, if available + : (lockedVersion ?? currentVersion); // need to match against this currentVersion, if available if (is.nullOrUndefined(compareVersion)) { return false; } diff --git a/package.json b/package.json index 5db4309a3ae063ccf08f9cca8ee2731118de1773..d88b77f35569578573f7e4de5f5393071dd6918d 100644 --- a/package.json +++ b/package.json @@ -227,7 +227,7 @@ "p-queue": "6.6.2", "p-throttle": "4.1.1", "parse-link-header": "2.0.0", - "prettier": "3.3.2", + "prettier": "3.3.3", "redis": "4.6.15", "remark": "13.0.0", "remark-github": "10.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 448d3a688897bd03a4dfd1610ebd62321abec0ff..668a1b7ce4ea2220a8372640e748a535f097183a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -268,8 +268,8 @@ importers: specifier: 2.0.0 version: 2.0.0 prettier: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 redis: specifier: 4.6.15 version: 4.6.15 @@ -5051,8 +5051,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true @@ -11955,7 +11955,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.3.2: {} + prettier@3.3.3: {} pretty-format@29.7.0: dependencies: