RX0427

Domínio: Análise sintática

Mensagem de erro

uma proteção do manifest.rush não nomeia nenhuma palavra de proteção declarada: %s (%s)

Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.

A história

Seu manifest escolheu uma proteção com uma palavra que o motor não conhece, e ele recusou antes de ler qualquer arquivo. Vamos ver. A proteção é uma dimensão do projeto, com quatro níveis: none, transport, at rest e end to end para um destinatário. Para declarar, você escreve config protection, e uma palavra solta, sem aspas, de uma lista declarada no arquivo hrs ponto feml. Qualquer outra palavra, um texto entre aspas ou uma lista, é recusada. O motor poderia ignorar e seguir, mas uma proteção que silenciosamente não vale é uma proteção que mente, e você acharia que seus dados estão guardados quando não estão. Um exemplo: você escreve protection com a palavra secure. Não existe. A correção é escolher uma das palavras declaradas. A mensagem traz o manifest, a linha e a palavra, e lista as palavras declaradas. Compare e corrija.

Texto do catálogo de erros do motor do Rush.