Crossweft / Обновления / v0.2.3
ОБНОВЛЕНИЕ · v0.2.3 ·

Исключение валидатора, который не входит в набор

validators.exclude позволяет не запускать validate_*.py, который не является валидатором набора, с письменной причиной в отчёте.

Релиз из одного пункта для репозиториев со своими скриптами validate_*.py.

Не все такие скрипты валидаторы набора: например, гейт на коммите, который оценивает одно подготовленное изменение. Раньше Crossweft всё равно запускал их. Теперь их можно перечислить в crossweft.json:

"validators": {"exclude": {"validate_x.py": "commit-time gate, judges one staged change"}}

Исключённый файл не запускается, а отчёт показывает его вместе с причиной. Ограничители остались: запись без файла, без причины или с одновременно заданным таймаутом считается ошибкой, а если исключить все файлы, проверка всё равно падает с «nothing ran».

Источник: v0.2.3 · CHANGELOG.md

← v0.2.2v0.2.4 →