1.4.0
Изменены проверки:
- Проверка “Имена процедур/функций должны быть написаны без опечаток”:
- обновлен словарь
- в пользовательский интерфейс добавлена настройка слов-исключений
- проверка переведена в статус
READY
- Исправлено позиционирование проверки “Пустая процедура/функция”
- Исправлено позиционирование первого срабатывания проверок “Когнитивная сложность методов не должна быть слишком высокой” и “Цикломатическая сложность методов не должна быть слишком высокой”
Добавлены проверки:
- Неиспользуемая процедура/функция
- Запросы, выполняющие соединение с вложенными запросами или виртуальными таблицами
Изменения правил грамматики:
- В грамматику запросов добавлены:
- обработка ключевых слов периодов (
ДЕНЬ
,МЕСЯЦ
и прочее) - обработка конструкций
(Поле1, Поле2) В (ВЫБРАТЬ Поле1, Поле2 ИЗ ...)
- расширены правила секции
ИТОГИ
, добавлена секцияПЕРИОДАМИ
- обработка ключевых слов периодов (
- В грамматику встроенного языка 1С добавлены конструкции:
- ДобавитьОбработчик
- УдалитьОбработчик
Прочее:
- В интерфейс настроек вынесена настройка
File suffixes
для указания расширений файлов, анализируемых плагином - В ядре плагина и проверках исправлены места, которые могли привести к ошибкам
NullPointerException
и остановке процесса анализа - Выключенные проверки языка запросов больше не приводят к остановке процесса анализа