Приветствую коллеги! У кого-то есть понимание преимуществ и недостатков АПК<->Sonar BSL Community plugin <-> Sonar silverbulleters plugin? Что к чему с этими продуктами? еще есть что-то, что называется BSL LS, хотелось бы понять для чего это. Я активный юзер АПК, и хочется понять аналоги
- BSL LS - отдельностоящее приложение реализующее Language Server Protocol (LSP) для языка BSL (1C, oscript), позволяет выполнять стаический анализ, форматирование, быстрые исправления из любых редакторов кода, поддерживающих LSP.
- Sonar Community plugin - плагин для сонара (клиент BSL LS) позволяющий грузить результаты проверок BSL LS в Sonar
- Sonar silverbulleters plugin - нативный плагин для сонара, реализующий статический анализ кода на языке BSL (1C, oscript) на текущий момент содержит больше правил проверки чем реализовано в CE.
По сравнению с АПК (оба плагина):
- быстрее
- считают копипасту
- считают покрытие кода тестами (если реализовано в инструменте тестирования)
- накапливают статистику