Files
music_library/backlog/completed/ml-43 - Wikipedia.Config-missing-enforce_keys.md
T
2026-05-04 21:22:27 +01:00

809 B

id, title, status, assignee, created_date, labels, dependencies, references, priority
id title status assignee created_date labels dependencies references priority
ML-43 Wikipedia.Config missing @enforce_keys Done
2026-04-20 08:53
https://github.com/cloud8421/music_library/issues/134
medium

Description

GitHub: created 2026-03-25 · updated 2026-03-25 · closed 2026-03-25

Description

All API Config modules use @enforce_keys to enforce required struct fields at compile time, but Wikipedia.Config (lib/wikipedia/config.ex:7) does not declare @enforce_keys.

Expected behavior

Add @enforce_keys [:user_agent] (or whichever fields are required) to Wikipedia.Config, consistent with all other API configs.

Found during

Codebase consistency audit (2026-03-25)