Отключение анализа БСП в Sonar Cube

1c
sonar-bsl-plugin

#1

Подключая библиотки стандартных подсистем к проекту получил несколько десятков тысяч ишью в сонар кубе. Но библиотеки поддерживаются 1С и ответственность за этот технический долг справедливо оставить за 1С. Поэтому захотелось исключить из анализа все модули которые в настройке поддержки отмечены как “Объект не редактируется”. В связи с этим есть два вопроса:

  1. Кто-то решал подобную задачу?
  2. Если быстрого решения нет, есть ли смысл заморочиться и реализовать автоматическую маскировку по подсистемам?
  3. Пока есть идея в sonar-project.properties присвоить sonar.exclusions параметр среды и заполнить его предварительно в пайплане из файла. Есть очевидные изъяны у такого подхода?

#2

можно прогнать конфигурацию поставщика как отдельный проект, а затем через rest api массово закрыть замечания в проекте своей конфигурации при совпадении имени модуля / хеша замечания


#3


Похоже это то что ты хочешь =)


#4

типа того) уже давно замечаю, что многие пилят одно и то же. даже уже под оскрипт. только не всем корп. политика позволяет покласть в паблик(


#5

По этому в оскрипт надо пилить после работы =)


#6

@a.sosnoviy, @a.nenashev спасибо за подсказку!