Что такое go-validator?
Создавайте реализации валидаторов Go в соответствии с соглашениями о модульной архитектуре GO (проектирование с упором на интерфейс, Fx DI, проверка без сохранения состояния). Используйте при создании логики проверки во внутреннем/modules/<module>/validator/ — проверка пароля, проверка электронной почты, очистка ввода, проверка бизнес-правил или любая проверка домена, которая инкапсулирует правила проверки и возвращает типизированные ошибки. Источник: cristiano-pacheco/ai-tools.