1.8
Добавлены проверки:
- Последовательные пустые строки (
bsl:ConsecutiveBlankLines
) - Пропущено указание последнего параметра при вызове метода (
bsl:MissingLastParameter
) - Ключевые слова должны быть отделены пробелом (
bsl:SpaceAroundKeyword
)
Исправлены проверки:
- Убрано ложное срабатывание проверки “Разыменование полей в запросе” (
bsl:ExcessiveDereferenceFields
) на обращении к колонкам табличной части, выбираемым черезОбъект.ТабличнаяЧасть.(Поле1, Поле2)
- Убрано ложное срабатывание проверки “Наличие всех параметров в комментарии экспортной процедуры (функции)” (
bsl:DocumentationMissingParametersInParametersSection
), если тип параметра содержит символ_
Изменены проверки:
- Проверка “Ограничение на выполнение «внешнего» кода на сервере” (
bsl:ExecuteExport
) переименована в “Ограничения на использование “Выполнить” и “Вычислить” на сервере”. Обновлено описание проверки
Прочие изменения:
- Плагин переведен на работу с API версии 6.6. Для работы требуется версия SonarQube 6.6 и новее. Более старые версии не поддерживаются
- В логах sonar-scanner больше не показывается информация о расчете устаревшей метрики
- Метрики
Cognitive Complexity / Function
иCognitive Complexity / File
переведы в доменComplexity
- Для настройки анализируемых расширений файлов включена возможность указания расширений в виде списка