Cor da rota

Verifica se o route_color de routes.txt é uma cor hexadecimal de 6 dígitos e, quando configurado, se consta da lista de valores permitidos.

Propriedades da regra

PropriedadeValor
Rule IDroute_color_valid_hex_string
Ficheiroroutes.txt
Camporoute_color
TipoCor
SeveridadeObrigatório

Descrição do campo: cor da rota, igual à usada no material apresentado ao público. A diferença entre route_color e route_text_color deve garantir contraste suficiente num ecrã a preto e branco.

Mais informação em routes.txt.

Como funciona

Quando a regra passa, o route_color é uma cor de 6 dígitos hexadecimais e, se a configuração da regra tiver uma lista de valores permitidos, consta dessa lista. A regra não verifica o contraste com route_text_color.

A regra avalia cada linha do routes.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração da regra exige ou recomenda este campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra define que este campo não deve ser preenchido?❌ Reporta o problemaSegue para o passo 3
3O valor tem exatamente 6 dígitos hexadecimais (0 a 9 e A a F, maiúsculas ou minúsculas)?Segue para o passo 4❌ Reporta o problema: cor inválida
4A configuração da regra tem uma lista de valores permitidos?Segue para o passo 5✅ Passa
5O valor está na lista? (ou a lista aceita qualquer valor)✅ Passa❌ Reporta o problema: valor não permitido

O valor é escrito sem o símbolo #.

Exemplos

ValorResultadoPorquê
FF0000✅ Passa6 dígitos hexadecimais
ff0000✅ PassaMinúsculas são aceites
#FF0000❌ ProblemaO # não é permitido
F00❌ ProblemaSó 3 dígitos
(vazio)❌ ProblemaCampo obrigatório sem valor

Como corrigir

ProblemaCausa provávelO que fazer
Cor inválidaO valor tem o símbolo #, tem menos ou mais de 6 dígitos ou tem carateres que não são hexadecimaisEscrever route_color em routes.txt com 6 dígitos hexadecimais, por exemplo FF0000
Valor não permitidoO valor está fora da lista de valores permitidos da configuração da regraUsar um valor da lista em route_color em routes.txt, ou pedir ao administrador que o adicione
Campo em faltaA configuração da regra exige ou recomenda este campoPreencher route_color em routes.txt
Campo preenchido quando não deviaA configuração da regra define que este campo não deve ter valorRemover o valor de route_color em routes.txt

On this page