internal/api/errors/incident.go:1:9: var-naming: avoid package names that conflict with Go standard library package names (revive)
package errors
^
internal/api/middleware_test.go:1:9: var-naming: avoid meaningless package names (revive)
package api
I suggest renaming "errors" to "apierrors";
And add to exeptions "api" or rename it.