From a06e1860ec271fae6613b8cf65e85f3b942d4223 Mon Sep 17 00:00:00 2001 From: mama Date: Fri, 13 Oct 2017 15:30:22 +0200 Subject: [PATCH] :sparkles: Formattage du code --- source/components/rule/Examples.js | 93 +++++++++------- source/components/rule/Rule.js | 164 ++++++++++++++++------------- 2 files changed, 145 insertions(+), 112 deletions(-) diff --git a/source/components/rule/Examples.js b/source/components/rule/Examples.js index a3a0c8c55..28f485ea3 100644 --- a/source/components/rule/Examples.js +++ b/source/components/rule/Examples.js @@ -3,7 +3,6 @@ import R from "ramda" import classNames from "classnames" import { rules, - decodeRuleName, disambiguateRuleReference } from "Engine/rules.js" import { analyseSituation } from "Engine/traverse" @@ -12,8 +11,7 @@ import "./Examples.css" export default class Examples extends Component { runExamples() { let { rule } = this.props, - {exemples=[]} = rule - + { exemples = [] } = rule return exemples.map(ex => { // les variables dans les tests peuvent être exprimées relativement à l'espace de nom de la règle, @@ -25,12 +23,14 @@ export default class Examples extends Component { R.fromPairs )(ex.situation) - let runExemple = analyseSituation(rules, rule.name)(v => exempleSituation[v]), + let runExemple = analyseSituation(rules, rule.name)( + v => exempleSituation[v] + ), exempleValue = runExemple.nodeValue return { ...ex, - ok: Math.abs( ex['valeur attendue'] - exempleValue ) < .1, //TODO on peut sûrement faire mieux... + ok: Math.abs(ex["valeur attendue"] - exempleValue) < 0.1, //TODO on peut sûrement faire mieux... rule: runExemple } }) @@ -38,49 +38,64 @@ export default class Examples extends Component { render() { let examples = this.runExamples(), - focusedExample = R.path(['focusedExample', 'nom'])(this.props), - {inject, situationExists , showValues} = this.props + focusedExample = R.path(["focusedExample", "nom"])(this.props), + { inject, situationExists, showValues } = this.props if (!examples.length) return null return (

Exemples de calcul

Cliquez sur un exemple pour le visualiser

- {R.isEmpty(examples) ? -

Cette règle manque d'exemples...

- :