Качество кода в 1С — тема вечная и часто недооцененная. Кривой код сложнее поддерживать, в нем чаще возникают ошибки, а ввод нового разработчика в проект превращается в пытку (как и добавление новых фич в таком коде). Чтобы систематизировать борьбу с техническим долгом, мы у себя в CI/CD давно используем статический анализатор SonarQube. Это мощный инструмент, который помогает отлавливать ошибки, уязвимости и просто неудачные решения в коде до того, как они нанесут реальный ущерб. Но его настройка «с нуля» под 1С, мягко говоря, нетривиальна. Нужно найти и подобрать совместимые версии плагинов для поддержки синтаксиса BSL и анализа веток в бесплатной версии, правильно настроить параметры Java, разобраться с системными лимитами… В общем, можно легко потратить несколько часов. Мы используем вот этот репозиторий на GitHub: https://github.com/Daabramov/Sonarqube-for-1c-docker Это готовый docker-compose файл, который разворачивает полностью настроенный и готовый к работе SonarQube для 1С. Дл
Как проверять качество кода в 1С? Готовая сборка SonarQube для 1С в Docker
12 сентября 202512 сен 2025
164
3 мин