types: make `Slug` validation consistent
Open
kind: feature
- Dominant language
- Nim
- Stars
- 23
- Forks
- 17
- Avg merge
- 13h 57m
- Merged PRs (30d)
- 1
Description
Right now, a `slug: Slug` in `configlet sync` is guaranteed to be kebab case. But it isn't in `configlet lint`.
Follow-up from https://github.com/exercism/configlet/pull/564#pullrequestreview-961131591
This is technically a user-facing change, not just a refactoring, as `configlet` might complain earlier when a slug is not kebab case.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.