GitHub collection
romandredan/1c-quality-gate
Imported from GitHub — is this yours?
5 skills imported from this repository.
bsl-architecture-review
Контур проверки архитектуры кода 1С: распределение ответственности, границы и контракты, связанность модулей, ветвление вместо единого метода-диспетчера, дублирование, переусложнение. Принципы SOLID, GRASP и паттерны проектирования в их штатной для 1С реализации. Уровень «требует
bsl-code-review
Контур проверки кода BSL: диагностики статического анализатора, антипаттерны производительности и механики платформы, стандарты разработки #stdNNN, именование, верификация сигнатур API и существования общих модулей. Уровень «внутри тела метода» — то, что чинится заменой строк. Вы
file-hygiene
Контур гигиены файлов 1С: кодировка, BOM, недопустимые управляющие символы, тире вместо ASCII-дефиса, согласованность переводов строк. Дешёвая байтовая проверка, выполняется при любом изменении файлов 1С. Вызывается оркестратором quality-gate; напрямую — по запросу «проверь кодир
quality-gate
Оркестратор контроля качества 1С-разработки. Определяет профиль изменения по трём осям (объём правки, архетипы кода, сложность), выбирает глубину каждого контура, запускает проверки, формирует отчёт с машиночитаемым следом и снимает блокирующий гейт. Вызывать после правок BSL или
xml-structure-review
Контур проверки XML-структур метаданных 1С: корректность файлов объектов, форм, схем компоновки, ролей и макетов; регистрация объекта в составе конфигурации; сверка «диск ↔ состав» в обе стороны; права на объекты в ролях расширения. Вызывается оркестратором quality-gate при измен
Commands (4)
-
/gate— Прогнать контроль качества 1С по изменённым файлам и снять блокирующий гейт source -
/gate— Прогнать контроль качества 1С по изменённым файлам и снять гейт source -
/gate-status— Показать состояние гейта качества 1С — какие файлы ждут проверки source -
/gate-status— Показать состояние гейта качества 1С — какие файлы ждут проверки source