fix(ratchet): verzoen conventiepoort met Markdown-editor-omvang (#1117) #1122
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!1122
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/convention-ratchet-markdown-editor-1117"
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
make check(viamake check-conventions) stond rood op main: de Markdown-editor-merges #1103 en #1113 lieten vier bestanden en twee klassen boven hun
plafond komen zonder dat de ratchet in
tool/check_conventions.dartmeegroeide.Er draait geen CI-runner, dus de poort ving het pas achteraf — en blokkeerde
intussen elke andere wijziging.
Closes #1117.
Hoe
Verzoent de basislijnen met de bewust gemergede omvang, elk met een reden in de
code (zoals de bestaande
+N (#issue)-invoeren):fileSizeBaselinemarkdown_deck_editor.dart1512,tabs_provider.dart1037app_shell.dart840→841 (demarkdown_editor_field-import),app_shell_main_layout.dart1023→1026 (async verwerp-dialoog voor niet-toegepaste markdown-wijzigingen)
classSizeBaselineTabsNotifier2243→2291,_MainLayoutState1457→1490Geen feature-code aangeraakt — de diff raakt alleen
tool/check_conventions.dart(commentaar + int-literalen), dus minimaal conflictrisico met lopend
Markdown-editor-werk.
Afweging (bewaker-relevant: publieke belofte)
De repo-lijn is extractie boven basislijn optrekken. Hier is bewust voor
verzoening gekozen omdat (1) de omvang legitieme, al-gemergede feature-code is,
(2) die bestanden actief in ontwikkeling zijn (extractie erop = conflictrisico en
een veel zwaardere validatielast), en (3) twee van de zes overschrijdingen
klasse-plafonds zijn, die een
part-splitsing niet oplost. Diepere extractieblijft wenselijke opvolging — met name
markdown_deck_editor.dart(+512 over1000: één
partplus zeven losse hulpwidgets op regels ~1010–1512 die zich lenenvoor een tweede
part). Dat is genoteerd als schuld in de code én hier, niet alseindstand.
Poort
make checkgroen op de tak (op verseorigin/main):check_conventionsweerbinnen alle plafonds (geen "shrank"-tips voor de zes invoeren → exact op maat),
en de rest van de poort (format, analyze, coverage, l10n, docs, sbom) groen.
make ratchets/check_ratchet_trendis adviserend en geen onderdeel vanmake check.