Phoenix BSL
Что это
Phoenix BSL — приложение для статического анализа кода на языке 1С (BSL). Проверяет код на соответствие стандартам разработки, находит потенциальные ошибки и проблемы производительности.
- Репозиторий: github.com/otymko/phoenixbsl
- Документация: otymko.github.io/phoenixbsl

Возможности
- Проверка кода в реальном времени
- Интеграция с конфигуратором 1С
- Настраиваемые правила анализа
- Подсветка проблемных мест в коде
Установка
- Скачайте последнюю версию с GitHub Releases
- Распакуйте архив в удобную директорию
- Запустите
phoenixbsl.exe
Настройка
Phoenix BSL использует правила из проекта BSL Language Server.
Для настройки правил создайте файл .bsl-language-server.json в корне проекта или укажите путь к файлу настроек в интерфейсе программы.

Пример файла настроек: settingsBSL.json
Использование
- Запустите Phoenix BSL
- Откройте конфигуратор 1С
- Phoenix BSL автоматически подключится к активному окну конфигуратора
- При редактировании модуля анализ выполняется автоматически
- Проблемы отображаются в окне Phoenix BSL
Рекомендации
- Запускайте Phoenix BSL при работе в конфигураторе
- Исправляйте найденные замечания перед помещением в хранилище
- Настройте правила под стандарты вашей команды