Мы хотим реализовать рычаг перед фиксацией в SVN к форматированию контрольного кода в jsp/java файлах. Если отправленные файлы не передают инструкции, это не должно фиксировать и указывать на строки по ошибке.
Как мы можем реализовать его? Ведите.
Информацию о том, как реализовать хуки, можно найти здесь .
Я бы начал с написания сценария или выбора существующего приложения, которое проверяет код одного файла * .java. Поскольку файл * .jsp содержит немного другой синтаксис, я бы сделал то же самое для файлов * .jsp - сохраняя эти сценарии отдельно.
Написание скрипта, который просматривает файловую структуру коммита, можно легко написать на Bash / Python. Этот сценарий должен просто вызывать ваши предыдущие сценарии проверки синтаксиса для каждого файла * .java и файла * .jsp.
И последнее, но не менее важное: сценарии обхода должны быть добавлены в сценарий ловушки перед фиксацией на вашем сервере Subversion.