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

1.10

  • Правило “Возможно использование неинициализированной переменной”. Выявляет случаи, когда переменная создается в блоке условий или циклов, а затем используется вне этих блоков.

Принцип действия правила:

Если Ложь Тогда
	А = Новый Массив;
КонецЕсли;

А.Добавить(1);

  • Добавлен анализ процедур, используемых в качестве обработчиков оповещений. Методы, являющиеся обработчиками оповещений, обрабатываются, как отдельная категория методов.
  • Правило “Экспортные процедуры/функции/переменные должны содержать описание” доработано с учетом использования метода в качестве обработчика оповещения.