Kaj zavrne orb validate, po družinah, in zakaj vsako preverjanje obstaja.
orb validate app.lolo prevede program in zažene celoten semantični preverjevalnik. Merilo je 0 napak in 0 opozoril; z --deny-warnings opozorilo podre zagon, --json pa vsako ugotovitev sporoči s kodo, potjo in mestom v viru.
| Koda | Zavrne |
|---|---|
ORB_T_DEAD_END_STATE / ORB_T_UNREACHABLE_STATE | Nekončno stanje brez izhoda ali stanje, ki ga nič ne doseže |
ORB_T_EXTERNAL_INPUT_NOT_RESTING | Naveden zunanji vhod, ki ga lastnost ne sprejme iz začetnega stanja |
ORB_X_CIRCULAR_DEPENDENCY | Zanka poslušanj brez pogoja na kateremkoli robu (ni načina za ustavitev) |
| Koda | Zavrne |
|---|---|
ELOLO_BUTTON_TRANSITION_UNREACHABLE | Gumb, katerega dogodka ne sprejme nobeno stanje |
ORB_X_UNUSED_EMISSION | Zunanji dogodek, ki ga nihče ne posluša |
ELOLO_NAVIGATE_TARGET_UNREACHABLE | navigate na pot, ki je ne navede nobena stran |
ORB_PAGE_UNREACHABLE | Stran, do katere ne vodi nobena povezava, meni ali premik |
ORB_CROSS_ORBITAL_LISTEN_SOURCE_UNRESOLVED | Dvodelni Trait.EVENT, ki imenuje lastnost v drugem orbitalu |
| Koda | Zavrne |
|---|---|
ELOLO_SET_VALUE_TYPE_MISMATCH / ELOLO_ENUM_VALUE_NOT_MEMBER | set napačnega tipa ali vrednost zunaj zaprtega nabora |
ELOLO_EMIT_PAYLOAD_MISSING_REQUIRED / _EXTRA_FIELD | Oddajanje, katerega tovor se ne ujema z navedbo |
ORB_BINDING_PAYLOAD_FIELD_UNDECLARED | Branje ?field iz dogodka, ki takega polja ne navaja |
ORB_E_DEFAULT_TYPE_MISMATCH / ORB_T_CONFIG_SHAPE_MISMATCH | Privzeta vrednost ali nastavitev, ki se ne ujema s tipom |
ORB_X_MIXED_RESIDENCE | En prehod, ki se dotakne podatkov v brskalniku in na strežniku hkrati |
| Koda | Zavrne |
|---|---|
ORB_P_UNKNOWN_PATTERN / ORB_RUI_INVALID_PROP | type, ki ga ni v registru vzorcev, ali lastnost, ki je nima |
ORB_A11Y_UNNAMED | Kontrolnik brez dostopnega imena |
ORB_PAGE_SECOND_CONTENT_BODY | Dve lastnosti, ki na eno stran narišeta ločeni telesi |
| Koda | Zavrne |
|---|---|
ELOLO_UNKNOWN_TRAIT_REF / ELOLO_UNKNOWN_CONFIG_KEY | Sklic na lastnost ali gumb, ki ga vedenje ne navede |
ORB_O_CONFIG_UNKNOWN_KEY / ORB_O_CONFIG_DEAD_KNOB | Prilagoditev nenavedenega gumba v sklicu na orbital ali gumb, ki ga nič ne posreduje |
ORB_LAZY_EAGER_REF / ORB_LAZY_NO_PAGES | Uvoz po potrebi, uporabljen drugače kot celoten orbital, ali brez strani |
| Koda | Zavrne |
|---|---|
ORB_I18N_KEY_MISSING / _KEY_UNTRANSLATED / _KEY_UNUSED | Ključ, ki manjka v en ali drugem jeziku, ali ključ kataloga, ki ga nič ne uporablja |
ORB_I18N_PARAM_MISMATCH | Parametri, ki se razlikujejo od nadomestkov v sporočilu |
ORB_I18N_RENDER_ONLY | i18n/t ali @locale zunaj render-ui |
orb verify gre dlje: izvede vsak prehod in pade pri učinkih, ki ne spremenijo ničesar, kar bi uporabnik videl ali shramba ohranila. Glej zaprti krog.