X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fselection-strategies-utils.ts;h=1c0b91b4de0ae9e6ca8a3c93ce11c06fdec39b1b;hb=8b7aa4204c27efd1dc699f7baea65b5262bd26b3;hp=07517535e57ba7f7fc645973c3bfe406f9900271;hpb=3a5027122ca6401ae1d755843b20f714c61e3240;p=poolifier.git diff --git a/src/pools/selection-strategies/selection-strategies-utils.ts b/src/pools/selection-strategies/selection-strategies-utils.ts index 07517535..1c0b91b4 100644 --- a/src/pools/selection-strategies/selection-strategies-utils.ts +++ b/src/pools/selection-strategies/selection-strategies-utils.ts @@ -33,14 +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 @@ -181,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` ) }