Block a user
Test gaps remaining after the starter suite
- Remove kong and just inline the function body. Make sure to retain support for the command-line options
- Add CSV tests
- We only want to redirect GET, HEAD and OPTIONS (I think? Whatever is…
Replace deprecated (archived) home-brewed packages
Replace archived code.aneur.in/go/* dependencies
reject non-3xx status codes; close the CSV file; add tests
Approved. Go ahead and merge and extract the remaining test gaps into issues for another day.
Replace deprecated (archived) home-brewed packages
Do this as a WIP PR. I'm aware it's a very big change so break it down into multiple commits to help track progress.
Replace deprecated (archived) home-brewed packages
docs: explain what distinguishes validate (+ comment audit)
Now that Min/MaxLength count runes, we are lacking a byte length validator, which may still be useful.
docs: explain what distinguishes validate (+ comment audit)
The original intention was to measure text length. Does this make it more correct to measure runes rather than bytes?
Docs: explain what distinguishes validate from other packages
Before starting this task, analyse all code and check whether code comments are correct/useful and update as needed.
add CI workflow running go vet and go test