Я программирую на Typscript в Visual Code и заметил, что смог git (azure) зафиксировать и выложить sh на сервер, хотя в моем коде была ошибка, которая привела к неудачной сборке , Конечно, я всегда должен следить за тем, чтобы мой код создавался, но в качестве меры безопасности можно ли автоматически предотвратить коммит или pu sh, если в коде есть ошибка Typescript?