bsl_rules_check
Проверка правок задачи по правилам проекта (шаблоны и проверки кода: циклы и чтение базы, форма транзакции, параметры, служебный интерфейс чужих модулей и др.).
Instructions
Проверка правок задачи по правилам проекта (шаблоны и проверки кода: циклы и чтение базы, форма транзакции, параметры, служебный интерфейс чужих модулей и др.). Источник правок — РОВНО ОДИН: repo (git-репозиторий исходников — выгрузки конфигуратора или проекта EDT; base — коммит до задачи, по умолчанию точка ответвления от develop, иначе HEAD; rev — ревизия вместо рабочей копии) ИЛИ пара baseline + target (каталоги). Проверяются только строки задачи; новый файл — целиком. rules — реестр правил проекта (JSON; по умолчанию BSL_RULES; без реестра — встроенный каталог проверок). only — подмножество ид правил; paths — только эти пути задачи. Возвращает {"находки":[{ид, уровень, файл, строка, текст, регламент}], "исключены":[...], "пропущено":[{что, почему}], "база":{ревизия, как} — для repo}. Индекс LSP не используется.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rev | No | ||
| base | No | ||
| only | No | ||
| repo | No | ||
| paths | No | ||
| rules | No | ||
| target | No | ||
| baseline | No |