Обёртки шагов гейта отдают код окружения, а не код дрейфа
- недостающий скрипт у всех четырёх обёрток в Taskfile.yml даёт 3, как обещает словарь: прежний 1 значил «дрейф» и отправлял искать разъехавшееся там, где просто неполно дерево - в словарь кодов CLAUDE.md добавлены сами обёртки и оговорка про 201: этим кодом task отдаёт наружу любой отказ шага, а код шага печатает строкой
This commit is contained in:
@@ -112,6 +112,10 @@ task gate # весь набор проверок разом
|
||||
2 ошибка употребления, 3 окружение (не корень проекта, каталог или файл не
|
||||
найден), 4 внутренний сбой. Последний своего словаря не заводит намеренно:
|
||||
четвёртый шаг с собственной семантикой сделал бы это утверждение неверным.
|
||||
Тому же словарю следуют **обёртки шагов** в `Taskfile.yml`: недостающий скрипт
|
||||
— отказ окружения, код 3. Наружу все эти коды приходят одним: сам `task` на
|
||||
любой отказ шага выходит с 201, а код шага печатает строкой
|
||||
(«exit status 3»), поэтому словарь читается по коду скрипта.
|
||||
- **Что красит безусловно и почему:** отказ сборки, тестов, `go vet`,
|
||||
неотформатированный файл, находка `golangci-lint`, расхождение объявленных
|
||||
версий Go, дрейф раскладки документов,
|
||||
|
||||
Reference in New Issue
Block a user