Since the golangci-lint action only validates changed
files, older code has never been fully linted.
This change fixes the linter for the whole module.
* Ignore disallowed-functions errors
TODO:
- Handle unintended input as error instead of panic.
- Make executables only for testing as Go test.
* Fix filename lint error
Replace hyphen by underscore.
* Disable godox linter