chore(gate): herstel groene make check op main — drift over vijf poorten (#1118) #1119
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1119
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/conventions-greening-1103-drift"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wat & waarom
make checkstond rood opmain(de26b0fa) door voorbestaande drift overmeerdere poorten. Omdat de CI-poort hier alleen op een release-tag draait (niet
per PR), zijn die overschrijdingen ongemerkt op
mainbeland. Deze PR zet devolledige poort weer op groen — door te krimpen / registreren, niet door
plafonds te verhogen (geen enkele baseline is aangeraakt).
De overtredingen en de aanpak (allemaal gedrag-behoudend)
Bestands-/klasseplafonds (conventions):
markdown_deck_editor.dart1512 → 962: staart-hulpwidgets naar nieuw partmarkdown_deck_editor_widgets.dart;_formattingBarals top-level helper.tabs_provider.dart1037 → 981 énTabsNotifier2291 → 2235:_openPackageFromBytesuit de klasse getild naar top-level in het bestaandepart
tabs_provider_package.dart(patroon_selectTab(notifier, …)).app_shell.dart841 → 805,app_shell_main_layout.dart1026 → 985,_MainLayoutState1490 → 1449:_shortcutBindingsnaar nieuw partmain_layout_shortcuts.dart,_listenChartDataWarningnaarcommand_palette_actions.dart.Methodelengte:
question_editor.dart_QuestionEditorState.build163 → 123 regels: hetvraagsoort-keuzeveld naar
_questionKindField(l10n).Hardgecodeerde tekst:
expanded_markdown_dialog.dart'$previewShortcut · Esc': de toetsnaamEscloopt nu door
l10n.d('Esc')en staat als identifier inunchangedInAllLanguagesénunchangedInEnglish(geen nepvertaling — conformde poort-aanwijzing en
shortcut_label.dart).Wit-oppervlak-poort (gevolg van de verplaatsing):
markdown_deck_editor_widgets.dart; de allowlist inchrome_no_fixed_white_surface_test.dartwijst nu naar dat bestand.Source-map-registratie (voorbestaande drift):
docs/SOURCE_MAP.mdtoegevoegd:editor_slide_preview.dart,expanded_markdown_dialog.dart,markdown_editor_field.dart.Verificatie
dart analyzeschoon; alle statische poorten groen; volledigemake check(incl.
coverage+coverage-per-file) énmake l10n-checkgroen.Proces-observatie (los van deze PR)
De onderliggende oorzaak is dat de statische poorten (conventions, methodelengte,
hardgecodeerde tekst, source-map) alleen op een release-tag draaien, niet per PR —
daardoor kan
maintussen releases stil rood worden. Overweeg een lichteper-PR-poort (alleen de snelle statische checks, zonder de trage coverage-run) om
herhaling te voorkomen. Bewust hier alleen gemeld, niet gebouwd.
Closes #1118
expanded_markdown_dialog.dart toonde '$previewShortcut · Esc' met een letterlijke 'Esc'. De toetsnaam loopt nu door l10n.d('Esc') en staat als identifier in unchangedInAllLanguages en unchangedInEnglish — geen nepvertaling, conform de poort-aanwijzing en shortcut_label.dart. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>