X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fselection-strategies-utils.ts;h=1c0b91b4de0ae9e6ca8a3c93ce11c06fdec39b1b;hb=5993cfc5a031fd2d64f644505db125bc1d28b05b;hp=007f1e574bc4cf1b505f5b1f3d728db990fad6cb;hpb=ec8ed549f5422b9c23ff5b446ec885f39656373d;p=poolifier.git diff --git a/src/pools/selection-strategies/selection-strategies-utils.ts b/src/pools/selection-strategies/selection-strategies-utils.ts index 007f1e57..1c0b91b4 100644 --- a/src/pools/selection-strategies/selection-strategies-utils.ts +++ b/src/pools/selection-strategies/selection-strategies-utils.ts @@ -33,13 +33,16 @@ const estimatedCpuSpeed = (): number => { const getDefaultWorkerWeight = (): number => { const currentCpus = cpus() let estCpuSpeed: number | undefined + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition if (currentCpus.every(cpu => cpu.speed == null || cpu.speed === 0)) { estCpuSpeed = estimatedCpuSpeed() } let cpusCycleTimeWeight = 0 for (const cpu of currentCpus) { + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition if (cpu.speed == null || cpu.speed === 0) { cpu.speed = + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition currentCpus.find(cpu => cpu.speed != null && cpu.speed !== 0)?.speed ?? estCpuSpeed ?? 2000 @@ -180,6 +183,7 @@ export const getWorkerChoiceStrategy = ( ))(pool, opts) default: throw new Error( + // eslint-disable-next-line @typescript-eslint/restrict-template-expressions `Worker choice strategy '${workerChoiceStrategy}' is not valid` ) }