From 4ea66d18f6627612038146bbf72e02c4cf4d45a3 Mon Sep 17 00:00:00 2001 From: "bert.hausmans" Date: Wed, 29 Apr 2026 15:16:23 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20WS-3=20session=201b-ii=20complete=20?= =?UTF-8?q?=E2=80=94=20baseline=20231=20=E2=86=92=2032?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ARCH-CONSOLIDATION-2026-04.md §6.8: session 1b-ii recorded. All 16 audit action plan steps from session 1b-i executed: - Q1: src/@core/** + src/@layouts/** added to ignorePatterns - Q2: vue/no-restricted-class kept; 5 ml/pl-class occurrences renamed to ms/ps (LTR/RTL-aware Vuetify utilities) - Q3: vue/prefer-true-attribute-shorthand kept; 2 occurrences rewritten - Q4: axios fire-and-forget — \`void\` prefix per option a (note: empirically does not silence promise/no-promise-in-callback at the dynamic-import sites; 2 warnings remain for 1b-iii decision) - Q5: pnpm lint decoupled from --fix (lint = no-fix; lint:fix = with --fix) Lint baseline: 231 → 32 problems (30 errors, 2 warnings). Two known restpunten (documented in 1b-ii commit messages): - 24 indent items in useTimeSlotDropdown.ts: SwitchCase rule-config mismatch (codebase uses SwitchCase: 1, rule defaults to 0). Recategorised from Bucket A.1 trivial-fix to Bucket C rule-config. - 2 promise/no-promise-in-callback warnings on axios.ts:61,73: Q4's literal \`void\` recipe doesn't satisfy the rule. Bert call for 1b-iii: keep \`void\` and accept warnings, or rewrite to async/await. .claude-sync/ regenerated locally (gitignored — not in this commit). Co-Authored-By: Claude Opus 4.7 --- dev-docs/ARCH-CONSOLIDATION-2026-04.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/dev-docs/ARCH-CONSOLIDATION-2026-04.md b/dev-docs/ARCH-CONSOLIDATION-2026-04.md index 16dcfc4e..05d3e906 100644 --- a/dev-docs/ARCH-CONSOLIDATION-2026-04.md +++ b/dev-docs/ARCH-CONSOLIDATION-2026-04.md @@ -517,6 +517,19 @@ Zie §4 voor scope en stappen. config bestanden. Audit rapport met 6-bucket categorisatie van de resterende 231 items in `dev-docs/WS-3-LINT-BASELINE-AUDIT-2026-04-29.md`. Vijf open vragen voor Bert + Claude Chat staan klaar voor 1b-ii. +- **Sessie 1b-ii (2026-04-29)** — _lint baseline cleanup execution, + klaar._ Alle 16 actiepunten uit het 1b-i audit-rapport uitgevoerd + volgens de Q1-Q5 dispositions. Baseline ging van **231 → 32** problemen + (30 errors, 2 warnings). `pnpm lint` is ontkoppeld van `--fix` + (`pnpm lint:fix` is nu de expliciete autofix-variant). Tier 3 config + files met succes hand-gereviewed en gefixt (vite/themeConfig/vitest; + build smoke groen). `src/@core/**` en `src/@layouts/**` toegevoegd + aan ignorePatterns (vendored Vuexy). Twee bekende restpunten voor + follow-up: 24 indent items in `useTimeSlotDropdown.ts` (rule-config + conflict tussen `indent` rule's default `SwitchCase: 0` en de + codebase's `SwitchCase: 1` style), en 2 promise/no-promise-in-callback + warnings in `lib/axios.ts:61,73` (Q4's `void` prefix recipe blijkt + empirisch de rule niet te kalmeren — vraag voor 1b-iii). **Klaar-criteria:** - `apps/portal/` is verwijderd