SonarQube 1C (BSL) - Выпуск релиза 1.1


#1

1.1.0

Добавлены новые метрики:

  • Общая Когнитивная Сложность
  • Общая Когнитивная Сложность файла
  • Средняя Когнитивная Сложность метода

Метрики объединены в новый домен “Когнитивная сложность”

Изменены метрики:

  • Расчет цикломатической сложности приведен к ее каноничному виду

Добавлены проверки:

  • Когнитивная сложность метода не должна превышать установленного значения
  • Использование конструкции “ДЛЯ ИЗМЕНЕНИЯ”
  • Использование запрещенного метода ТекущаяДата()
  • Использование вложенного тернарного оператора
  • Количество необязательных параметров процедуры/функции более 3
  • Количество параметров процедуры/функции более 7
  • Необязательные параметры процедуры/функции расположены перед обязательными

Добавлена проверка в режиме BETA:

  • Имя процедуры/функции должно быть написано без опечаток

Изменения правил грамматики:

  • Исправлено правило грамматической конструкции “ДЛЯ ИЗМЕНЕНИЯ” в языке запросов