1
0
mirror of https://github.com/1C-Company/v8-code-style.git synced 2025-01-07 08:57:02 +02:00
v8-code-style/docs/checks/bsl.md

9.3 KiB

Проверки модулей 1С

Общее количество проверок: 43

Код проверки Наименование
bsl-canonical-pragma Аннотация написана канонически
bsl-nstr-string-literal-format НСтр формат строкового литерала
change-and-validate-instead-of-around Используется аннотация &ИзменениеИКонтроль вместо &Вместо
constructor-function-return-section Секция возвращаемого значения функции-конструктора данных
data-exchange-load Проверка ОбменДанными.Загрузка в обработчике события
doc-comment-collection-item-type Тип коллекций в документирующем комментарии содержит тип элемента коллекции
doc-comment-complex-type-with-link Поле документирующего комментария использует объявление сложного типа вместо ссылки на тип
doc-comment-description-ends-on-dot Многострочное описание документирующего комментария оканчивается на точку
doc-comment-export-function-return-section Секция возвращаемого значения документирующего комментария для экспортной функции
doc-comment-field-in-description-suggestion Многострочное описание документирующего комментария содержит определение поля
doc-comment-field-name Поле документирующего комментария является корректным именем
doc-comment-field-type Поле документирующего комментария не имеет определения типа
doc-comment-field-type-strict Поле документирующего комментария имеет описание типа
doc-comment-parameter-in-description-suggestion Многострочное описание документирующего комментария содержит определение параметра
doc-comment-parameter-section В секции параметров документирующего комментария пропущено определение параметра
doc-comment-procedure-return-section Документирующий комментарий содежрит секцию возвращаемого значения для процедуры
doc-comment-ref-link Ссылка документирующего комментария на существующий объект
doc-comment-return-section-type Секция возвращаемого значения документирующего комментария содержит корректные типы
doc-comment-type Определение типа документирующего комментария
doc-comment-use-minus Использование только дефис-минуса в документирующем комментарии
dynamic-access-method-not-found Метод в объекте не найден
empty-except-statement Конструкция "Попытка...Исключение...КонецПопытки" не содержит кода в исключении
event-heandler-boolean-param Использование булевого параметра обработчика события
form-module-missing-pragma Всегда использовать директивы компиляции в модуле формы
form-module-pragma Использование директив компиляции модуля формы
function-return-value-type Функция возвращает типизированное значение
invocation-form-event-handler Программный вызов обработчика события формы
invocation-parameter-type-intersect Вызываемый тип пересекается с типом параметра
isinrole-using Использован метод "РольДоступна"
method-param-value-type Параметр метода имеет тип
method-too-many-params Метод содержит слишком много параметров
module-accessibility-at-client Метод или переменная доступны НаКлиенте
module-region-empty Область пустая
module-structure-top-region Стандартная область структуры модуля верхнеуровневая
new-color Использование конструкции "Новый Цвет"
notify-description-to-server-procedure Описание оповещения на серверную процедуру
property-return-type Свойство объекта имеет тип возвращаемого значения
query-in-loop Запрос в цикле
statement-type-change Утверждение меняет тип
structure-consructor-too-many-keys Конструктор структуры содержит слишком много ключей
structure-consructor-value-type Типизация значений в конструкторе структуры
use-non-recommended-method Использование не рекомендуемых методов
variable-value-type Переменная имеет тип значения