Gå til hovedinnhold

Length Check

Lengdekontrollen holder kildeteksten til hver oversettbare blokk til et absolutt tak: --max-chars for tegn og --max-words for ord, hver rapportert som length.max-chars-exceeded eller length.max-words-exceeded med alvorlig alvorlighetsgrad.

Begge er av med mindre de etterspørres, og en grense på 0 er måten å la én være av. En negativ grense avvises snarere enn ignoreres, slik at en skrivefeil i en oppskrift eller et skript er en feil der den er skrevet.

Tegn telles som runer, slik at en grense betyr det samme uavhengig av hvilket skrift innholdet er på, og et ord telles slik resten av motoren teller ord.

Målestokken er kildeteksten, noe som gjør dette til en kildeside-kontroll: den svarer på «er det vi skrev kort nok», spørsmålet en UI-streng eller et push- varsel har før noen oversettelse eksisterer. Om en oversettelse passer der kilden gjorde er et annet spørsmål, stilt av den tospråklige qa- kontrollen, som sammenligner de to.

Checklength-check
Rule familylength.*
SourceBuilt-in

Rules

A finding carries one of these rule ids. The family is length, which differs from the check id the code registers.

RuleSeverityReportsFix
length.max-chars-exceededmajor

The block's source text holds more characters than --max-chars allows. The finding names the limit and the count.

Shorten the source text, or raise the limit when the ceiling is wrong for this content.

length.max-words-exceededmajor

The block's source text holds more words than --max-words allows. The finding names the limit and the count.

Shorten the source text, or raise the limit when the ceiling is wrong for this content.

Flags

FlagValuesDescription
--max-charsheltall ≥ 0 (standard `0`, av)

Rapporterer en blokk hvis kilde er lengre enn dette mange tegn. Telt i runer. Slås av med 0, som er standarden.

--max-wordsheltall ≥ 0 (standard `0`, av)

Rapporterer en blokk hvis kilde inneholder flere ord enn dette. Slås av med 0, som er standarden.

Processing notes

  • Av med mindre en grense er gitt, slik at en vanlig kontrollkjøring rapporterer ingenting fra den.

  • Kjører over oversettbare blokker; innhold en leser ser som struktur eller kode måles aldri.

  • En negativ grense er en feil snarere enn en stille deaktivert kontroll.

Limitations

  • Måler kun kilden; den sammenligner ikke en oversettelse med kilden.

  • Et absolutt tak, ikke et forholdstall; det finnes ingen prosent-av-kilde-modell her.

  • Grensen er ett tall for hele kjøringen; et tak per samling eller per nøkkel er et oppskriftsnivå-anliggende.

← Back to the Check Reference