docs: WS-3 session 1b-ii complete — baseline 231 → 32
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 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user