docs/feat: add storage policies to discovery and refactor utils
- Add `storagePublicPrefixes` and `storageAccessPolicies` fields to both internal and external module config loading in discovery.js - Add a module-level `MIME_TYPES` constant in storage/utils.js to avoid recreating the object on every `getMimeType` call - Remove unused `validateImageDimensions` export from storage/index.js - Remove dead `isFinite` check after `Math.min/max` in `getPresignedUrl` (result is always finite at that point) - Remove unused `warn` import from storage/utils.js - Add documentation rule in DEV.md: comments must always reflect the actual behavior of the code they describe
This commit is contained in:
@@ -32,6 +32,8 @@ Pour les conventions de commit : [COMMITS.md](./dev/COMMITS.md).
|
||||
|
||||
**Les variables d'environnement et la documentation se mettent à jour avec le code.** Toute variable ajoutée, renommée ou supprimée doit être reflétée dans `.env.example`. Toute décision architecturale ou convention nouvelle doit être documentée dans le fichier `docs/` concerné. Le code et sa documentation vieillissent ensemble.
|
||||
|
||||
**Les commentaires reflètent toujours le comportement réel du code.** Un commentaire obsolète est pire qu'un commentaire absent — il induit en erreur. Quand on modifie une fonction, on met à jour son commentaire. Un commentaire qui contredit le code est un bug de documentation.
|
||||
|
||||
---
|
||||
|
||||
## Build et configuration tsup
|
||||
|
||||
Reference in New Issue
Block a user