ما يرفضه orb validate، مصنَّفًا حسب العائلة، وسبب وجود كل فحص.
يخفض orb validate app.lolo البرنامج ويشغّل المدقق الدلالي الكامل. المعيار صفر أخطاء وصفر تحذيرات؛ يجعل --deny-warnings التحذير يُفشل التشغيل، ويبلّغ --json عن كل اكتشاف برمز ومسار وموضع في المصدر.
| الرمز | يرفض |
|---|---|
ORB_T_DEAD_END_STATE / ORB_T_UNREACHABLE_STATE | حالة غير نهائية لا مخرج منها، أو حالة لا يصل إليها شيء |
ORB_T_EXTERNAL_INPUT_NOT_RESTING | مدخل خارجي معلن لا تقبله السمة من حالتها الأولى |
ORB_X_CIRCULAR_DEPENDENCY | حلقة استماعات بلا شرط على أي حافة (لا سبيل للتوقف) |
| الرمز | يرفض |
|---|---|
ELOLO_BUTTON_TRANSITION_UNREACHABLE | زر لا تقبل أي حالة حدثه |
ORB_X_UNUSED_EMISSION | حدث خارجي لا يستمع إليه أحد |
ELOLO_NAVIGATE_TARGET_UNREACHABLE | navigate إلى مسار لا تعلنه أي صفحة |
ORB_PAGE_UNREACHABLE | صفحة لا يقود إليها رابط ولا قائمة ولا تنقل |
ORB_CROSS_ORBITAL_LISTEN_SOURCE_UNRESOLVED | مصدر ثنائي Trait.EVENT يسمّي سمة في مداريّ آخر |
| الرمز | يرفض |
|---|---|
ELOLO_SET_VALUE_TYPE_MISMATCH / ELOLO_ENUM_VALUE_NOT_MEMBER | set بنوع خاطئ، أو قيمة خارج مفردات مغلقة |
ELOLO_EMIT_PAYLOAD_MISSING_REQUIRED / _EXTRA_FIELD | بث لا تطابق حمولته إعلانه |
ORB_BINDING_PAYLOAD_FIELD_UNDECLARED | قراءة ?field من حدث لا يعلن هذا الحقل |
ORB_E_DEFAULT_TYPE_MISMATCH / ORB_T_CONFIG_SHAPE_MISMATCH | قيمة افتراضية أو إعداد لا يطابق نوعه |
ORB_X_MIXED_RESIDENCE | انتقال واحد يمس بيانات المتصفح وبيانات الخادم معًا |
| الرمز | يرفض |
|---|---|
ORB_P_UNKNOWN_PATTERN / ORB_RUI_INVALID_PROP | type ليس في سجل الأنماط، أو خاصية لا يملكها |
ORB_A11Y_UNNAMED | عنصر تحكم بلا اسم قابل للوصول |
ORB_PAGE_SECOND_CONTENT_BODY | سمتان ترسمان جسمين منفصلين في صفحة واحدة |
| الرمز | يرفض |
|---|---|
ELOLO_UNKNOWN_TRAIT_REF / ELOLO_UNKNOWN_CONFIG_KEY | إشارة إلى سمة أو مفتاح لا يعلنه السلوك |
ORB_O_CONFIG_UNKNOWN_KEY / ORB_O_CONFIG_DEAD_KNOB | تعديل مرجع مداريّ لمفتاح غير معلن، أو مفتاح لا يمرره شيء |
ORB_LAZY_EAGER_REF / ORB_LAZY_NO_PAGES | استيراد عند الحاجة مستخدم بغير صفته مداريًّا كاملًا، أو بلا صفحات |
| الرمز | يرفض |
|---|---|
ORB_I18N_KEY_MISSING / _KEY_UNTRANSLATED / _KEY_UNUSED | مفتاح غائب عن en أو عن لغة أخرى، أو مفتاح كتالوج غير مستخدم |
ORB_I18N_PARAM_MISMATCH | معاملات تختلف عن العناصر النائبة في الرسالة |
ORB_I18N_RENDER_ONLY | i18n/t أو @locale خارج render-ui |
يذهب orb verify أبعد: يشغّل كل انتقال ويفشل عند التأثيرات التي لا تغيّر شيئًا يراه المستخدم أو يحفظه المخزن. راجع الدائرة المغلقة.