Новый релиз 1.23 SonarQube 1C (BSL) Plugin

Всего 3 дня и мы выпустили еще один релиз. Ура микрорелизам!
Новые правила для анализа кода 1С:

  • Перезапись параметров метода, переданных по значению
  • Строковые литералы не должны повторяться - Копипаст
  • Строковые функции используются для вычисления константных выражений - Производительность
  • Магические даты
  • Смешивание русских и английских имен в именах переменных и названиях методов

Клиентские запросы:

  • Уязвимость. Запуск приложения
  • Уязвимость. Прекращение работы с параметром перезапуска

Исправления:

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

Документация:

  • в поставляемой документации добавлены

    • история релизов,
    • описания правил из релиза 1.23
    • описания всех правил для языка запросов 1С
  • Дополнительно документированы правила для языка запросов 1С:

    • Правило - Бесполезное приведение к NULL (UselessIsNull)
    • Правило - Документировать правило Сравнение с NULL в запросе должно быть только через ЕСТЬ NULL (ComparingWithNullCheck)

Ссылка на описание предыдущего релиза 1.22