Описание тега git-husky

Git husky - это ловушка для Git. Хуки Git - это скрипты, которые Git выполняет до или после таких событий, как фиксация, отправка и получение. Используйте этот тег для вопросов, касающихся конкретно Git husky, а не для вопросов о хуках Git в целом.
0 ответов

Крючок предварительной фиксации Jasmine для проверки на исключенные / сфокусированные тесты

Во время разработки я часто исключаю / фокусирую тесты. Я хочу убедиться, что эти тесты не зафиксированы. Каждый случай xdescribe, fdescribe, xit или же fit должен вызвать ошибку с файлом и номером строки, где это произошло. Есть ли библиотека для э…
04 дек '18 в 11:07
5 ответов

Зачем тестировать в непрерывной интеграции, если вы можете тестировать на pre-commit и pre-push git hooks?

Какой смысл использовать систему непрерывной интеграции для тестирования вашего кода, если у вас уже есть система, подобная Husky, которая позволяет вам тестировать код перед предварительной фиксацией и предварительной загрузкой?
1 ответ

Кастомный git hook в package.json с лайкой

Я пытаюсь проверить сообщение коммита при коммите. Для этого я использую Husky и хук commit-msg. Однако, поскольку я также проверяю сообщение во время сборки, я хочу, чтобы код проверки был доступен в отдельном файле JS. Поэтому я пытаюсь вызвать вн…
23 апр '18 в 11:56
1 ответ

Цлинт на последнем ионическом

Я пытаюсь задержать мой ионный проект и прервать коммит в случае неудачи. Бег npm run lint в консоли показывает ошибку. Я установил предварительно и в последнее время хаски ("husky": "^0.15.0-rc.6") с приведенным ниже кодом внутри package.json "husk…
07 фев '18 в 18:13
1 ответ

Хук tslint precommit показывает все ошибки linting и раньше, но также позволяет зафиксировать код

Я использую angular-seed & husky, чтобы добавить precommit hook для git. Мой package.json имеет "scripts": { "precommit": "npm test && npm run lint", } Когда я фиксирую код, лайки нормально запускают "тест npm" и "npm run lint". Когда тест n…
1 ответ

Как используются сценарии devinstall и devuninstall?

Я пытаюсь повторно использовать лайки для других проектов (не только для конфигурационного файла), создавая библиотеку, которая будет использоваться всеми другими проектами. Я не могу понять, как и когда выполняются сценарии devinstall и devuninstal…
07 ноя '18 в 15:54
0 ответов

Хаски ошибка в Git Prepush Hook

Я попробовал Husky в качестве простого менеджера git hook и добавил следующую строку в мои скрипты в 'package.json' файл: "prepush": "webpack --config webpack.prod.js && git add ./dist_prod/* && git commit -m \"Automatic commit - web…
19 июл '18 в 08:24
1 ответ

Git добавить в ловушку pre-commit, не ставя файл для коммита

Я написал хук перед фиксацией, который компилирует мой проект и добавляет сгенерированный файл в коммит. Это проект JavaScript, и я использую хаски, но я экспериментировал и с редактированием.git / hooks / pre-commit, и файл не добавлялся в коммит. …
10 авг '18 в 03:35
0 ответов

Могу ли я использовать хаски, чтобы не быть в состоянии совершить мастерство?

Я установил лайки на мой Ionic-проект, который запускает tslint при каждом коммите. Это работает хорошо. Могу ли я использовать лайки для блокировки коммитов master? Я хочу поделиться этим с тем, что должно быть без каких-либо изменений конфигурации…
02 мар '18 в 07:25
0 ответов

Git push error с Хаски

Я использую Windows с git bash, а вчера я сделал коммит с другими скриптами и ничего не произошло. Сегодня я не могу выдвинуть мои файлы из-за этой ошибки выше. Кто-нибудь знает, почему это происходит?
06 май '18 в 16:47
1 ответ

Настройте предварительный толчок крючком с помощью Husky, чтобы предотвратить толкание в мастер ветку

Можно ли настроить предварительный толчок крючком с помощью Husky, чтобы предотвратить толкание по мастеру по ошибке?? Хаски документация очень плохая, поэтому я не смог найти ответ. Прямо сейчас у меня есть хаски для коммитов и толчков: "husky": { …
11 дек '18 в 15:08
5 ответов

Как запустить лайковую предварительную фиксацию только в дочернем каталоге

У нас есть корпоративное приложение со структурой папок, подобной следующей: / проект.git /sub1 ... проект Java /sub2 package.json ...Javascript Магистральный проект /sub3 ... проект Java /sub4 ... проект Java /sub5 package.json ... Проект Javascrip…
20 дек '18 в 12:54
0 ответов

Ресурс предварительной фиксации npm временно недоступен

Я получаю эту ошибку после того, как npm установил лайки и выполнил коммит. Не уверен, что мне не хватает. хаски: "^ 0.14.3" git commit -m "test" 0 [main] sh 13576 fork: child 13268 - умер в ожидании загрузки dll, errno 11 .git/hooks/pre-commit: for…
21 июн '18 в 20:29
0 ответов

Git push не удалось из-за хриплого предварительного push на sourcetree

При отправке реактивного собственного проекта я получаю сообщение об ошибке из-за сбоя хриплого предварительного push husky > Ошибка перед нажатием (добавьте --no-verify для обхода) Все указанные ошибки являются ошибочными, как показано ниже unused-…
1 ответ

error Ошибка разбора: неожиданный символ '#' в файле md

Все было хорошо, пока я не добавил lint-staged с помощью husky, Я получил ошибку, связанную с README.md packages\README.md 1:1 error Parsing error: Unexpected character '#' > 1 | # @folo/forms | ^ В package.json: "husky": { "hooks": { "pre-commit…
24 дек '18 в 14:20
0 ответов

husky - добавить ключевое слово, если использовался `--no-verify`

Можно ли добавить ключевое слово к сообщению фиксации, если --no-verify Флаг был использован, чтобы пропустить крючок? Обычно, когда перехваты пропускаются, это происходит из-за ошибок или пороговых значений покрытия кода, что обычно означает, что м…
21 фев '19 в 06:44
1 ответ

Не удается зафиксировать при объединении commitizen + husky: nvm не совместим с переменной окружения "npm_config_prefix"

У меня есть проект, который использовал commitizen без проблем. Я решил добавить хаски, чтобы бежать precommit крючки с красивее. Проблема в том, что когда я запускаю npm run cm команда, я получаю эту ошибку... ..................... ? Are there any …
03 фев '18 в 09:04
0 ответов

Невозможно настроить входной поток: невозможно установить потоки ввода-вывода в качестве необработанного терминала: дескриптор недействителен

Я пытаюсь использовать лайки для реализации git-хуков. Я установил лайку как dev-зависимость и включил команду в объект scripts. Когда я пытаюсь выполнить команду 'git commit', я получаю следующую ошибку: $git commit -m "first commit" unable to setu…
23 сен '18 в 10:24
0 ответов

Модификация Husky Git hook - commit-msg hook

Итак, я хочу добавить проверку, когда я делаю фиксацию - мне нужно проверить, что сообщение фиксации не содержит определенных символов, в моем случае это символ двойной кавычки. Этот ответ показывает мне, как это сделать: https://www.quora.com/How-d…
19 дек '17 в 23:32
1 ответ

GIT (HUSKY): код выхода при фиксации файла?

Есть ли способ проверить, что файл фиксируется и выйти с ошибкой? У меня есть файл в git, который должен быть там, но никогда не должен изменяться, и я надеялся использовать хаски в качестве предварительной фиксации - поэтому, если кто-нибудь попыта…
11 янв '19 в 04:19