Serviço — terça-feira
Verifica se tuesday contém exatamente 0 ou 1.
Propriedades da regra
| Propriedade | Valor |
|---|---|
| Rule ID | calendar_tuesday_valid |
| Ficheiro | calendar.txt |
| Campo | tuesday |
| Tipo | Booleano |
| Severidade | Obrigatório |
Descrição do campo: indica se existe serviço à terça-feira.
Mais informação em calendar.txt.
Como funciona
O resultado depende da severidade definida na configuração da regra: obrigatório (error) reprova; recomendado (warning) passa com aviso; informativo (info) passa com informação. O aviso antecipa uma futura exigência, mas só reprova quando a configuração passar a obrigatório. Nos casos sem severidade explícita abaixo, a indicação de reprovação pressupõe a configuração obrigatória.
O campo tem de conter exatamente 0 ou 1. A regra não confirma se a indicação de serviço corresponde à operação prevista.
A regra avalia cada linha do calendar.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.
| # | Pergunta | Se sim | Se não |
|---|---|---|---|
| 1 | O valor é exatamente 0 ou 1? | ✅ Passa | ❌ Reprova: valor inválido |
O valor 1 indica serviço disponível e 0 indica serviço indisponível. Os espaços não são removidos. Não são aceites zeros adicionais, sinal + ou palavras como true. Os exemplos pressupõem que a regra é executada e que a configuração da regra permite reportar problemas.
Exemplos
| Valor | Resultado | Porquê |
|---|---|---|
1 | ✅ Passa | Serviço disponível |
0 | ✅ Passa | Serviço indisponível |
2 | ❌ Reprova | Valor fora dos permitidos |
1 | ❌ Reprova | Espaço adicional |
| Vazio | ❌ Reprova | Falta um valor permitido |
Como corrigir
| Problema | Causa provável | O que fazer |
|---|---|---|
| Valor inválido | O texto não é exatamente 0 ou 1 | Escrever 1 em tuesday de calendar.txt se existir serviço nesse dia da semana, ou 0 se não existir. |