Picolab/pico-engine

Possible improvement of an error message when ruleset doesn't have/share a query function

Ouverte

#606 ouverte le 3 juin 2022

 (0 commentaire) (0 réaction) (0 personne assignée)TypeScript (10 forks)auto 404
UIbuggood first issue

Métriques du dépôt

Stars
 (51 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

When a sky query link is to a function which is not shared by a ruleset, the error message looks like:

{"error":"Error: Ruleset com.vcpnews.introspect does not have query function "channels""}

It ought to say "does not share" instead of have, in the case where the ruleset does have the function, but hasn't shared it.

The compiler doesn't allow sharing a function the ruleset doesn't have, so that case is taken care of there.

I'm suggesting two messages: the existing one for the case where the function doesn't exist in the ruleset, and the second one when it exists but isn't shared.

Guide contributeur