Herstel twee baselinefouten in make check (strict_raw_type + ankerlink-scan) #2539

Merged
brenno merged 2 commits from fix/analyze-strict-raw-type into main 2026-10-22 20:53:38 +00:00
Owner

Samenvatting

make check was rood op main, om twee onafhankelijke redenen die geen van beiden door deze PR's eigen werk zijn veroorzaakt:

  • flutter analyze --fatal-infos faalde sinds de beamer-sync-merge (#2507): isA<List>() valt onder strict_raw_type omdat List<dynamic> expliciete type-argumenten eist. → isA<List<dynamic>>().
  • test/docs_anchor_links_test.dart faalde niet om repo-Markdown maar om .claude/worktrees/: losse sessie-checkouts met eigen Markdown en eigen kapotte ankers. .claude toegevoegd aan de uitsluitlijst — dezelfde klasse als build/, third_party/ en ephemeral/.

Testplan

  • flutter analyze --fatal-infos groen
  • flutter test test/docs_anchor_links_test.dart groen (scant nu ook de nieuwe docs/design/TRANSCRIPTION.md uit de onafhankelijke #2509-branch mee — geen kapotte ankers)
  • make check volledig gedraaid op 22a438045

Baselinefouten op main, los van de transcriptie-epic — daarom als eigen PR.

Generated with Devin

## Samenvatting `make check` was rood op main, om twee onafhankelijke redenen die geen van beiden door deze PR's eigen werk zijn veroorzaakt: - `flutter analyze --fatal-infos` faalde sinds de beamer-sync-merge (#2507): `isA<List>()` valt onder `strict_raw_type` omdat `List<dynamic>` expliciete type-argumenten eist. → `isA<List<dynamic>>()`. - `test/docs_anchor_links_test.dart` faalde niet om repo-Markdown maar om `.claude/worktrees/`: losse sessie-checkouts met eigen Markdown en eigen kapotte ankers. `.claude` toegevoegd aan de uitsluitlijst — dezelfde klasse als `build/`, `third_party/` en `ephemeral/`. #### Testplan - [x] `flutter analyze --fatal-infos` groen - [x] `flutter test test/docs_anchor_links_test.dart` groen (scant nu ook de nieuwe `docs/design/TRANSCRIPTION.md` uit de onafhankelijke #2509-branch mee — geen kapotte ankers) - [x] `make check` volledig gedraaid op `22a438045` Baselinefouten op main, los van de transcriptie-epic — daarom als eigen PR. Generated with [Devin](https://devin.ai)
Analyze fails on main since the beamer-sync merge (#2507): isA<List>()
reads as List<dynamic> under strict inference. Explicit type argument
makes the gate green again.

Signed-off-by: Brenno de Winter <brennodewinter@users.noreply.github.com>
make check faalde op main niet om repo-Markdown maar om
.claude/worktrees/: losse sessie-checkouts met eigen Markdown en
eigen kapotte ankers. Dezelfde klasse als build/, third_party/ en
ephemeral/ — niet van ons, niet door ons te repareren.

Signed-off-by: Brenno de Winter <brennodewinter@users.noreply.github.com>
brenno changed title from Fix strict_raw_type op isA<List>() in presenter-tabeltest to Herstel twee baselinefouten in make check (strict_raw_type + ankerlink-scan) 2026-10-22 20:35:08 +00:00
brenno merged commit e5d5512be1 into main 2026-10-22 20:53:38 +00:00
Sign in to join this conversation.
No description provided.