CacheControl / CacheControl/json-rules-engine

Find unused facts

Ouverte
#306 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
3.1k
Forks
507
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Is it possible to retrieve a list of facts which were not used / triggered by any rule in the engine?

Pseudo code:

```
facts = {
A: true,
B: false,
C: true,
D: false
}

rule = {
check if A == true ?
}

engine(rule).run(facts)
```

I want to retrieve facts which were not used by this rule (`B, C, D`)

This is an atypical request I guess. :)

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

L’issue ne mentionne aucun fichier ni test ; commencez au point d’entrée engine(rule).run(facts) et suivez la façon dont facts sont évalués par rapport à une rule. Définissez comment les facts inutilisés tels que B, C et D seraient signalés, puis ajoutez la couverture du scénario en pseudocode.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
backend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.