From e9fa1eb64ebe4b1e358af2be3d83325c42608a45 Mon Sep 17 00:00:00 2001 From: Jalil Arfaoui Date: Wed, 5 Feb 2025 17:00:18 +0100 Subject: [PATCH] =?UTF-8?q?refactor(=C3=A9conomie-collaborative):=20fix=20?= =?UTF-8?q?eslint=20for=20logValue.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- site/test/modele-social/helpers/logValue.ts | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/site/test/modele-social/helpers/logValue.ts b/site/test/modele-social/helpers/logValue.ts index 2e9d929ec..abf10d6d9 100644 --- a/site/test/modele-social/helpers/logValue.ts +++ b/site/test/modele-social/helpers/logValue.ts @@ -1,27 +1,22 @@ +/* eslint-disable no-console */ import { DottedName } from 'modele-social' import Engine from 'publicodes' export const logValue = (e: Engine, rule: DottedName) => { const result = e.evaluate(rule) - // eslint-disable-next-line @typescript-eslint/restrict-template-expressions const unit = result.unit?.denominators - ? // eslint-disable-next-line @typescript-eslint/restrict-template-expressions, @typescript-eslint/no-base-to-string - `${result.unit?.numerators}/-${result.unit?.denominators}` + ? `${result.unit?.numerators[0]}/-${result.unit?.denominators[0]}` : result.unit?.numerators - ? // eslint-disable-next-line @typescript-eslint/restrict-template-expressions, @typescript-eslint/no-base-to-string - `${result.unit?.numerators}` + ? `${result.unit?.numerators[0]}` : '' - // eslint-disable-next-line no-console,@typescript-eslint/restrict-template-expressions - console.log(`${rule} = ${result.nodeValue} ${unit}`) + console.log(`${rule} = ${result.nodeValue?.toString()} ${unit}`) } export const logApplicability = (e: Engine, rule: DottedName) => { const result = e.evaluate({ 'est applicable': rule }) - // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - // eslint-disable-next-line no-console,@typescript-eslint/restrict-template-expressions console.log( `${rule} ${result.nodeValue ? 'est applicable' : 'n’est pas applicable'}` )