Skip to content

Pică build-ul pe un fișier din public/ pe care nu-l cere nimeni

VEV QA requested to merge 62_unused-public-assets into main

Testul verifica o singură direcție: fiecare cale scrisă în cod are un fișier pe disc. Un fișier pe care nu-l cere nimeni nu era nici măcar citit — de asta cele 26 de fișiere moarte din #30 (closed) au putut sta luni de zile în repo fără ca vreo unealtă să spună ceva.

Regula, în trei cuvinte: un fișier din public/ e legitim dacă îi scrie cineva numele, dacă ține locul unui fișier al cărui nume e scris (sora .webp, posterul de lângă clip, cardul de partajare), sau dacă e pe o listă de două excepții, fiecare cu motivul lângă ea. Un al patrulea test pică dacă o excepție rămâne fără fișier, ca lista să nu putrezească într-o listă de ignorat.

Dovada că prinde ce trebuie: am rulat regula pe arborele de dinaintea curățeniei din #30 (closed) și a indicat exact cele 46 de fișiere șterse atunci — niciunul în plus, niciunul ratat. Varianta care scana tot repo-ul rata patru, fiindcă un tabel de reparații vechi ținea în viață tocmai fișierele moarte.

Pe codul de azi: zero fișiere moarte.

Closes #62 (closed)

Merge request reports