Вопросы по теме 'pre-commit'

Git Pre Commit Hook для файлов выбора сборки PHP Phing
Я хочу использовать ловушку перед фиксацией, чтобы проверить свои файлы кода перед их фиксацией в git. Для проверки я буду использовать Phing (инструмент для сборки PHP). Вот мой pre_commit_hook (MacOS): #!/bin/sh echo "Checking files before...
605 просмотров
schedule 22.02.2022

Как использовать sonarQube от Maven для сбора инкрементного анализа перед фиксацией
Вопрос: как использовать sonarQube от Maven для сбора инкрементного анализа перед фиксацией? Общие сведения. Мы используем SonarQube 4.1.2 для анализа проекта Java, созданного с помощью Maven. Мы установили плагин Issues Report 1.1 на сервер....
5616 просмотров

Блокировка коммитов с использованием svn и тигля до тех пор, пока они не будут проверены
Есть ли возможность заблокировать коммиты SVN до тех пор, пока они не будут проверены и одобрены рецензентами кода Atlassian Crucible? Я хочу сделать что-то похожее на Gerrit, но используя SVN. Я слышал, что это невозможно сделать с системами...
1127 просмотров
schedule 07.02.2024

Снова создавать файлы во время перехвата перед фиксацией?
Я установил задачу mvn java-formatter:format в хук перед фиксацией. Эта задача отформатирует исходные коды Java. pushd src/ > /dev/null mvn java-formatter:format RETVAL=$? if (($RETVAL == 1)); then exit 1 fi popd > /dev/null...
494 просмотров
schedule 27.04.2022

Инкрементный анализ SonarQube для покрытия кода
Можно ли запустить SonarQube в режиме «Инкрементального» анализа и получить не только проблемы с качеством кода в текущей ветке, но и другие показатели, особенно покрытие кода? (Нам действительно интересно посмотреть, как изменилось покрытие кода в...
783 просмотров

Выполнить команду vim как хук предварительной фиксации git
Я использую следующую команду в vim для пакетного автоматического форматирования файлов определенного типа: :args ~/someDirectory/**/*.filetype | argdo execute "normal gg=G" | update Я пытаюсь понять, как я буду запускать эту команду в...
269 просмотров
schedule 03.11.2023

Создать git-архив поддерева со всеми изменениями в zip
Я пытаюсь создать zip-файл, содержащий все файлы, измененные или зафиксированные, в zip-архив. Причина этого в том, что у нас есть загружаемый пример проекта для клиентов. Когда в примере кода происходят какие-либо изменения, нам необходимо обновить...
117 просмотров
schedule 02.08.2023

проверка перед фиксацией или удаленный запуск отсутствуют с настройкой Github и Jenkins
Просто в качестве примера можно отправить удаленный запуск с помощью какого-либо инструмента, такого как TeamCity (аналог Jenkins), где он применит дельту/исправление к тому, что пользователь пытается зафиксировать, и выдаст результат, хороши ли...
438 просмотров

Длинная строка остается неизменной, может ли python-black преобразовать их в многострочные
До: value = "aldkfdskdksfjdskfj dslkfj sdkl dklsfj dsklfj sdklfjdsklfjdskl fjdskl jdsklf jdsklfj dsklfj dsklfj dsklfj dsklfj dsklfj dsklfj dkl" После запуска black --line-length 80 file.py : (длинная строка остается неизменной)...
66 просмотров
schedule 16.12.2023

VSCode интегрированный контроль версий и предварительная фиксация
При использовании https://pre-commit.com с хуками VSCode, которые зависят от пакетов, установленных в Python venv. В предварительной фиксации можно указать использование системы в качестве среды. Это отлично работает с терминала с желаемым...
2469 просмотров

pre-commit run yapf --all-files не находит все файлы?
Запуск: RH7, Python 3.8.3, предварительная фиксация 2.8.2 Я скачиваю репо с гитхаба. Я вношу плохие изменения в существующий файл, например, не хватает пустых строк перед оператором класса. я бегу предварительная фиксация запуска yapf...
243 просмотров
schedule 12.04.2023

Заставить хуки предварительной фиксации игнорировать подмодули
У меня есть репозиторий git с парой подмодулей, содержимое кода которых находится вне моего контроля. Я хотел бы игнорировать эти подмодули во всех обработчиках pre-commit . Есть ли способ добиться этого, за исключением ручного указания папок, в...
74 просмотров
schedule 24.12.2023