SonarQube 1C (BSL) Plugin
Плагин, предназначенный для непрерывного анализа и измерения уровня качества кода 1С решения.

На примере
наших OpenSource проектов
Узнай как это работает
Заказать демонстрацию
Укажите свои контактные данные ниже, и мы свяжемся с вами в ближайшее время
Для чего используется
Как только программист поместил свой код в центральный репозиторий, сервер контроля получает оповещение о данном событии и запускает все необходимые правила контроля. Автор изменений получает список задач на исправление, если в процессе проверки выявлены замечания.
Проверка каждого Commit-а в хранилище 1С
Релиз-менеджер, руководитель проекта и заказчик, используя метрики, всегда видят детальную информацию о состоянии проекта до официального выпуска релиза и развертывания в продуктив. Следовательно, принимаемое ими решение о выпуске релиза конфигурации 1С становится осознанным.
Правила может создавать и Ваш архитектор с помощью XPath выражений - привычного инструмента для любого серьезного специалиста 1С. А также правила выходят постоянно и от авторов плагина, в том числе на основе требований к решениям 1С:Совместимо.
Регулярная актуализация правил проверки
Непрерывный контроль разработки релиз-менеджером
Закажите демонстрацию проверки качества на вашей конфигурации прямо сейчас!
Задать вопрос
Опишите свой вопрос, и мы обязательно ответим
Закажите Демонстрацию проверки качества на вашей конфигурации
Оставьте нам свой электронный адрес и мы вам ответим.
Возможности плагина
Объектная модель языка экосистемы 1С:Предприятие с возможностью построения сложных проверок и HTML описанием способа исправления. В том числе язык запросов 1С, как наиболее частый вариант ошибок программиста.
ЯЗЫКИ 1С КАК
ОБЪЕКТЫ (AST)
ИНТЕГРАЦИЯ С РЕЗУЛЬТАТАМИ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ (CODE COVERAGE)
Каждая строка кода проверяется на предмет качества кодирования, дублирования, запутанности и участия в автоматизированных проверках BDD и TDD. Вы знаете какой код плохой и можно ли его без опаски рефакторить.
ВСТРАИВАНИЕ В ПОПУЛЯРНЫЕ РЕДАКТОРЫ КОДА
(LINTERS)

При использование Eclipse или Visual Studio Code программист получает результаты проверок сразу: плохой код даже не попадает в центральное Хранилище.


Расчёт технического долга по проекту в человеко-часах для планирования бюджета на рефакторинг
Полный управленческий
контроль
Что уникального?
Контроль каждой версии на основе порога качества для оценки возможности выпуска релиза
Релиз-менеджмент
1С конфигурацией
Оценка рисков рефакторинга на основе покрытия кода 1С автоматизированными проверками на основе ADD (BDD и TDD)
Покрытие кода
автоматизированными проверками
Автоматическое выявление фрагментов дублированного кода во всех модулях для определения методов, требующих выделения в библиотеки
Копипаст кода

Поиск наиболее запутанных участков, требующих больших затрат на поддержку, с целью рефакторинга
Запутанность кода

Проверка каждого помещения в хранилище 1С (или в DCVS репозиторий) с контролем автора и выдачей персональных рекомендаций на рефакторинг
Непрерывные проверки

Контроль порога качества позволяет в 2 раза лучше планировать сроки и стоимость
SonarQube 1C (BSL) Plugin решит проблемы
Непрерывный анализ покрытия кода тестами избавляет от 95% багов на продуктиве
SonarQube повышает уровень мотивации и ответственности в вашей команде
Выберите свой пакет
  • Подключение до 7 проектов
  • NDA для исходного кода
  • Мониторинг
  • Обновление
  • Возможность запуска на собственных серверах
  • LDAP аутентификация
15 000
Облачный сервер
Руб./мес
(Первый платеж от двух месяцев)

200 000
Собственный сервер
Руб.
50.000/год - поставка обновления
  • Развертывание в собственной инфраструктуре
  • Неограниченное количество проектов
  • Написание собственных правил с помощью XPath
  • Создание собственного профиля качества
  • Единая аутентификация
  • Постоянные обновления
  • Премиальная поддержка
  • Фильтры по подсистемам 1С
Заказать
Заказать
Купить облачный сервер
Укажите свои контактные данные ниже, и мы свяжемся с вами в ближайшее время
Интеграция с серверами