RX0427

Domaine: Analyse syntaxique

Message d'erreur

une protection de manifest.rush ne nomme aucun mot de protection déclaré : %s (%s)

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Vous venez de lancer un projet, et le moteur a refusé la protection de votre manifest.rush : le mot n'est pas déclaré. La protection est une dimension à quatre niveaux : none, transport, at_rest et end_to_end avec un destinataire. Dans le manifeste, on écrit config, protection, deux-points, puis un seul mot nu de cette liste. Un autre mot, un texte entre guillemets ou une liste sont refusés avant l'analyse du moindre fichier. Pourquoi ? Parce qu'une protection qui n'est pas appliquée en silence est une protection qui ment à celui qui compte dessus. Exemple : vous écrivez secure, un mot que le vocabulaire ne connaît pas. Le second emplacement du message liste les mots déclarés. Réparation : choisissez l'un d'eux, sans guillemets.

Texte issu du catalogue d'erreurs du moteur Rush.