Summary
MVP: подсветка JSON в mongo_document_editor через QueryaCodeEditor.
Scope
lib/features/mongodb/mongo_document_editor.dart
- Language:
json grammar
- Error state: invalid JSON — подсветка не ломает ввод; error banner остаётся как сейчас
Реализация
Тот же stack что #49 (syntax_highlight или выбранный пакет).
QueryaCodeEditor(
controller: _controller,
language: QueryaCodeLanguage.json,
onChanged: (_) => setState(() => _dirty = true),
)
Acceptance criteria
Зависимости
Оценка
~2 дня
Summary
MVP: подсветка JSON в
mongo_document_editorчерезQueryaCodeEditor.Scope
lib/features/mongodb/mongo_document_editor.dartjsongrammarРеализация
Тот же stack что #49 (
syntax_highlightили выбранный пакет).Acceptance criteria
true/false/nullразличимы_format) сохраняет highlight после pretty-printColor(0xFF4CAF50)→ workbench success token (Theme: миграция workbench UI на design tokens #42)Зависимости
Оценка
~2 дня