Message d'erreur
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 s'est arrêté sur votre manifest.rush : une déclaration de base de données est mal formée. Voyons ce qu'il vous dit. Un projet déclare ses bases avec config, puis database, et une liste de maps : chacune a un name, et éventuellement un path. Le moteur lit cela avant d'analyser le moindre fichier source, et il refuse la déclaration en bloc dès qu'une règle est enfreinte : un nom absent, un nom écrit deux fois, un nom qui n'est pas fait de minuscules, de chiffres et de tirets bas, un path donné à la base default, dont rien ne déplace le fichier, ou un moteur qui n'est ni sulfur ni sql, ou déclaré deux fois. Exemple : vous écrivez deux bases appelées clients. Le moteur refuse et vous nomme la faute. La réparation est simple : donnez à chaque base un nom unique, en minuscules, et gardez un seul moteur. Une déclaration claire, et le projet démarre.
Texte issu du catalogue d'erreurs du moteur Rush.
