Romandredan/1c-quality-gate

14 stars · Last commit 2026-08-16

Контроль качества 1С-разработки для Claude Code: стандарты, принципы ООП и паттерны, XML метаданных, блокирующие гейты и проверяемый след прогона · Claude Code plugin for 1C:Enterprise (BSL) code quality: development standards, SOLID and design patterns, metadata XML, blocking session gates and a machine-readable evidence trail.

README preview

# 1c-quality-gate

[![CI](https://github.com/Romandredan/1c-quality-gate/actions/workflows/validate.yml/badge.svg?branch=main)](https://github.com/Romandredan/1c-quality-gate/actions/workflows/validate.yml)
[![Release](https://img.shields.io/github/v/release/Romandredan/1c-quality-gate.svg)](https://github.com/Romandredan/1c-quality-gate/releases)
[![Last commit](https://img.shields.io/github/last-commit/Romandredan/1c-quality-gate/main.svg)](https://github.com/Romandredan/1c-quality-gate/commits/main)
[![AGENTS.md](https://img.shields.io/badge/AGENTS.md-compatible-brightgreen.svg)](https://agents.md)

[![Claude Code](https://img.shields.io/badge/Claude%20Code-plugin-d97757.svg)](https://code.claude.com/docs/en/plugins)
[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
[![Node](https://img.shields.io/badge/node-%E2%89%A518-339933.svg)](https://nodejs.org/)
[![1C:Enterprise](https://img.shields.io/badge/1C%3AEnterprise-8.3-ffd200.svg)](https://v8.1c.ru/)
![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS-lightgrey.svg)

**Контроль качества 1С-разработки в паре с языковой моделью.** Правка `.bsl` или XML метаданных
взводит гейт — Claude Code не даёт объявить работу законченной, пока проверка не прогнана.
Глубина считается автоматически: косметическая правка закрывается за секунды, транзакция или
новый общий модуль тянут за собой полный разбор. Результат — отчёт с находками и машиночитаемый
след, по которому видно, что проверено, что пропущено и почему.

> **English.** A Claude Code plugin that enforces code-quality checks for 1C:Enterprise (BSL)

View full repository on GitHub →