вот это клёвая штука.
Можно попробовать скрестить с taint analysis и реагировать только тогда, когда psalm не нашёл вызова валидатора и выхода с ошибками, прежде чем использовать
Думаю задача очень тяжелая, очень. Нужно чтобы псалм понимал все валидации(Emtpy, Null и т.д.) Нуего