Sequência não negativa do ponto

Verifica se shape_pt_sequence está preenchido e não é negativo.

Propriedades da regra

PropriedadeValor
Rule IDshape_pt_sequence_not_repeated_within_shape
Ficheiroshapes.txt
Camposhape_pt_sequence
TipoNúmero inteiro não negativo
SeveridadeObrigatório

Descrição do campo: indica a ordem em que os pontos se ligam para formar a forma. Os valores não precisam de ser consecutivos.

Mais informação em shapes.txt.

Como funciona

Quando a regra passa, shape_pt_sequence está preenchido e não é negativo. Apesar do nome, a regra não procura valores repetidos dentro da forma.

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

#PerguntaSe simSe não
1O campo está vazio?Aplica a configuração da regraSegue para o passo 2
2A configuração proíbe o campo?❌ Reporta o problemaSegue para o passo 3
3O valor é negativo?❌ Reporta o problema✅ Passa

O valor tem de poder ser lido como número inteiro antes desta regra.

Exemplos

ValorResultadoPorquê
6✅ PassaÉ um inteiro não negativo
-1❌ ProblemaO valor é negativo
vazio❌ ProblemaFalta um campo obrigatório
6 com o campo proibido❌ ProblemaA configuração proíbe o campo

Como corrigir

ProblemaCausa provávelO que fazer
Valor negativoshape_pt_sequence é inferior a zeroCorrigir shape_pt_sequence em shapes.txt para zero ou mais
Campo em faltaA configuração exige ou recomenda shape_pt_sequencePreencher shape_pt_sequence em shapes.txt
Campo preenchido quando não deviaA configuração proíbe shape_pt_sequenceRemover shape_pt_sequence de shapes.txt ou rever a configuração da regra

On this page