Page MenuHomePhabricator

Dode code en debug-logging opruimen
Open, Needs TriagePublic

Description

Probleem

Diverse stukken dode code en debug-logging blijven in productie hangen:

  • fetchPublishedFiles (src/api/commons.js:104-123) — volledig vervangen door fetchHistoryDetailed, nergens meer gebruikt.
  • SelectEditor (src/table.jsx:3232-3256) — comment zegt "currently unused".
  • duplicateInStash prop op HiddenCard (src/app.jsx:2522, 2539, 2542, 2549) — callers geven het nergens meer door (zie coalesceStashBySha1 sinds T425756).
  • console.debug('[dup] no match...') (src/app.jsx:540) — per stash-rij, lawaai in DevTools voor users.
  • Tal van console.info/console.warn (src/app.jsx:166, 299, 538, 553, 607, 1299 e.a.) die mogelijk niet meer nodig zijn voor user-bug investigation.

Suggestie

  • Verwijder dode functies / props / components.
  • Console-logging: wat blijft moet achter import.meta.env.DEV of een centrale debug() helper.

Acceptance

  • npm run build slaagt
  • npm run check:undefs blijft groen
  • DevTools-console is rustig in productie