Skip to content

Release v0.5.alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 25 May 08:32
a8b9767

0.5.0

Выпуск бета-версии для 1C:EDT 2023.1

Новые проверки

Метаданные

  • Документ не имеет реквизита "Комментарий"
  • Реквизит "Комментарий" имеет корректный тип
  • В документе, предполагающем проведение, не установлен флаг "Привилегированный режим при проведении / отмене проведения"
  • Проверка наличия буквы "ё" в имени, синониме или комментарии объекта метаданных
  • В функциональной опции не установлен флаг "Привилегированный режим при получении"

Формы

  • Использована ролевая настройка видимости, редактирования, использования для элемента формы
  • Проверка на использование условного оформления в динамеческих списках

Код модулей

  • Проверка отсутствия кода после асинхронного вызова
  • Проверка использования метода ДанныеФормыВЗначение вместо РеквизитФормыВЗначение
  • В проверку использования нерекомендуемых методов (use-non-recommended-method) добавлен метод ПолучитьФорму(GetForm)
  • Использование устаревшего метода Найти
  • Отсутствует комментарий к экспортной процедуре (функции)
  • Документирующий комментарий не содержит секцию "Описание" для экспортной процедуры (функции)
  • В проверку "module-self-reference" добавлен параметр, позволяющий пропускать проверку для модулей объектов, наборов записей и менеджеров значений
  • Проверка корректного наименования переменных
  • Обращение к несуществующему параметру формы
  • Необязательный параметр процедуры/функции стоит перед обязательным
  • Обращение к опциональному параметру формы
  • Функция "РольДоступна" ссылается на несуществующие роли
  • Проверка на использование оператора Перейти (Goto) в коде модулей

Запросы

  • Доработана проверка ql-temp-table-index: параметр MAX_TOP (Макс. кол-во строк в выборке) теперь настраиваемый.

Прочие изменения

Автосортировка

  • В свойствах проекта секция "Авто сортировка" теперь располагается по пути "V8 -> Сортировка объектов метаданных -> Авто сортировка"
  • В свойствах проекта в секции "Авто сортировка" более недоступна настройка направления и порядка сортировки. Настройка направления и порядка сортировки доступна в секции "Сортировка объектов метаданных"
  • В свойствах проекта в секции "Авто сортировка" добавлена возможность переноса заданных пользователем настроек направления и порядка сортировки в секцию "Сортировка объектов метаданных" и их очистки
  • Добавлена консольная команда сортировки проекта

Исправленные ошибки

  • Требование к программному продукту: Для переменных общих модулей проверялся префикс расширения и диагностировалась ошибка
  • При анализе расположения устаревших методов учитывался только сценарий расположения устаревшей области в программном интерфейса, теперь учитывается еще и служебный программный интерфейс