Release v0.2
Релиз поставляется в составе 1C:EDT 2021.3 - самостоятельная установка не требуется.
Новые фичи
- Функциональные опции, добавляемые 1C:Code Style, собраны в одном месте для удобного включения/выключения - в помощнике создания нового проекта или в свойствах проекта.
- В автосортировке метаданных добавлен учет системы запрета редактирования объектов (правила поддержки)
- Контекстное включение строгой типизации в модулях: по проекту, по списку объектов 1С или по списку файлов/каталогов, из контекстного меню в редакторе модуля
Новые проверки
Метаданные
- Периодичность выполнения регламентного задания меньше одной минуты
- Общий модуль, для которого предусмотрен вызов сервера, должен именоваться с постфиксом "ВызовСервера"
- Общий модуль с повторно используемыми значениями должен именоваться с постфиксом "ПовтИсп"
- Клиентский общий модуль с повторно используемыми значениями должен именоваться с постфиксом "КлиентПовтИсп"
- Общий модуль ВызовСервера с повторно используемыми значениями должен именоваться с постфиксом "ВызовСервераПовтИсп"
Код модулей
- Использован метод "РольДоступна()"
- Программный вызов обработчика события формы
- Изменение категории проверки use-non-recommended-method на "стандарты разработки"
- Использование конструкции "Новый Цвет"
- Перенесены проверки документирующего комментария:
- Тип коллекций в документирующем комментарии содержит тип элемента коллекции
- Поле документирующего комментария использует объявление сложного типа вместо ссылки на тип
- Многострочное описание документирующего комментария оканчивается на точку
- Серкция возвращаемого значения документирующего комментария для экспортной функции
- Многострочное описание документирующего комментария содержит определение поля
- Поле документирующего комментария является корректным именем
- Поле документирующего комментария не имеет определения типа
- Многострочное описание документирующего комментария содержит определение параметра
- В секции параметров документирующего комментария пропущено определение параметра
- Документирующий комментарий содежрит секцию возвращаемого значения для процедуры
- Ссылка документирующего комментария на существующий объект
- Секция возвращаемого значения документирующего комментария содержит корректные типы
- Определение типа документирующего комментария
- Активирована ранее отключенная проверка: Секция возвращаемого значения функции-конструктора данных
- Исправлен идентификатор проверки тип в строгой типизации:
doc-comment-field-type->doc-comment-field-type-strict - Ограничения на использование экспортных процедур и функций в модулях команд и форм
- Вызов "Заблокировать()" находится вне попытки
- Для проверок dynamic-access-method-not-found и property-return-type добавлена возможность исключения по типам (COM-Объекты)
- Проверка типов invocation-parameter-type-intersect проверяет типы элементов коллекций: Массив, Соотвествие, СписокЗначений
Новые быстрые исправления (Quick-fix)
- Удаление аннотации строгой типизации из модуля
- Открытие панели документирующего комментария
- Удаление ключевого слова Экспорт для процедур или функций в модуле команды и в модуле формы
Другие изменения
- Исправлены ошибки
- Подробнее здесь.