Перейти к содержанию

Диагностики EDT v8-code-style и стандарты

Диагностика Категория Стандарты
begin-transaction bsl #std783, п. 1.3: Транзакции: правила использования
bsl-canonical-pragma bsl #std441, п. 1: Общие требования к построению конструкций встроенного языка
bsl-nstr-string-literal-format bsl #std761, п. 1: Интерфейсные тексты в коде: требования по локализации
#std761, п. 4: Интерфейсные тексты в коде: требования по локализации
#std761, п. 8: Интерфейсные тексты в коде: требования по локализации
bsl-variable-name-invalid bsl #std454, п. 3: Правила образования имен переменных
change-and-validate-instead-of-around bsl
code-after-async-call bsl
commit-transaction bsl #std783, п. 1.3: Транзакции: правила использования
common-module-missing-api bsl
common-module-name-cached md #std469, п. 3.2.3: Правила создания общих модулей
common-module-name-client md #std469, п. 2.3: Правила создания общих модулей
common-module-name-client-cached md #std469, п. 3.2.3: Правила создания общих модулей
common-module-name-client-server md #std469, п. 2.4: Правила создания общих модулей
common-module-name-full-access md #std469, п. 3.2.2: Правила создания общих модулей
common-module-name-global md #std469, п. 3.2.1: Правила создания общих модулей
common-module-name-global-client md #std469, п. 3.2.1: Правила создания общих модулей
common-module-name-server-call md #std469, п. 2.2: Правила создания общих модулей
common-module-name-server-call-cached md #std469, п. 3.2.3: Правила создания общих модулей
common-module-named-self-reference bsl
common-module-server-call bsl #std679, п. 1: Ограничение на установку признака «Вызов сервера» у общих модулей
common-module-type md
configuration-data-lock-mode md #std460: Использование управляемого режима блокировки
constructor-function-return-section bsl
data-composition-conditional-appearance-use form #std710, п. 2.1: Условное оформление в формах
data-composition-variant-name-default form #std674, п. 4: Заголовок отчета
data-exchange-load bsl #std464, п. 2: Обработчик события ПередЗаписью
#std465, п. 2: Обработчик события ПриЗаписи
#std752, п. 2: Обработчик события ПередУдалением
#std773, п. 1: Использование признака ОбменДанными.Загрузка в обработчиках событий объекта
db-object-anyref-type md #std728, п. 2.1: Ограничения на использование реквизитов составного типа
db-object-max-number-length md #std467, п. 1.2: Общие требования к конфигурации
db-object-ref-non-ref-type md #std728, п. 1.1: Ограничения на использование реквизитов составного типа
deprecated-procedure-outside-deprecated-region bsl #std644, п. 3.1: Обеспечение совместимости библиотек
doc-comment-collection-item-type bsl
doc-comment-complex-type-with-link bsl
doc-comment-description-ends-on-dot bsl
doc-comment-export-function-return-section bsl
doc-comment-export-procedure-description-section bsl #std453, п. 2: Описание процедур и функций
doc-comment-field-in-description-suggestion bsl
doc-comment-field-name bsl
doc-comment-field-type bsl
doc-comment-field-type-strict bsl
doc-comment-parameter-in-description-suggestion bsl
doc-comment-parameter-section bsl
doc-comment-procedure-return-section bsl
doc-comment-redundant-parameter-section bsl
doc-comment-ref-link bsl
doc-comment-return-section-type bsl
doc-comment-type bsl
doc-comment-use-minus bsl
document-post-in-privileged-mode md #std689, п. 1.7: Настройка ролей и прав доступа
dont-use-modality-mode bsl #std703, п. 1: Ограничение на использование модальных окон и синхронных вызовов
dynamic-access-method-not-found bsl
empty-except-statement bsl #std499, п. 3.2: Перехват исключений в коде
event-handler-boolean-param bsl #std686, п. 1: Работа с параметром "Отказ" в обработчиках событий
export-method-in-command-form-module bsl #std544: Ограничения на использование экспортных процедур и функций
#std630, п. 1.1: Правила создания модулей форм
export-procedure-missing-comment bsl #std453, п. 2: Описание процедур и функций
extension-md-object-prefix md
extension-method-prefix bsl
extension-method-visible-mode bsl
extension-variable-prefix bsl
form-commands-single-action-handler form #std455, п. 2.4.3: Структура модуля
form-dynamic-list-item-title form #std765, п. 4: Элементы форм: требования по локализации
form-item-visible-settings-by-roles form #std737, п. 1: Проверка прав доступа
form-items-single-event-handler form #std455, п. 2.4.3: Структура модуля
form-list-field-ref-not-added form #std702, п. 1: Реквизит Ссылка и признак "Использовать всегда" в динамических списках объектов
form-list-ref-use-always-flag-disabled form #std702, п. 1: Реквизит Ссылка и признак "Использовать всегда" в динамических списках объектов
form-list-ref-user-visibility-enabled form #std702, п. 1: Реквизит Ссылка и признак "Использовать всегда" в динамических списках объектов
form-module-missing-pragma bsl #std439, п. 1: Использование директив компиляции и инструкций препроцессора
#std467, п. 1.1: Общие требования к конфигурации
form-module-pragma bsl #std439, п. 1: Использование директив компиляции и инструкций препроцессора
form-self-reference bsl
function-return-value-type bsl
functional-option-privileged-get-mode md #std689, п. 1.8: Настройка ролей и прав доступа
input-field-list-choice-mode form #std765, п. 5: Элементы форм: требования по локализации
invocation-form-event-handler bsl #std455, п. 2.4.3: Структура модуля
invocation-parameter-type-intersect bsl
link-part-comment-space bsl
lock-out-of-try bsl #std783, п. 1.3: Транзакции: правила использования
manager-module-named-self-reference bsl
md-list-object-presentation md #std468, п. 4: Пользовательские представления объектов
md-object-attribute-comment-incorrect-type md #std531, п. 1: Реквизит «Комментарий» у документов
md-object-attribute-comment-not-exist md #std531, п. 1: Реквизит «Комментарий» у документов
md-standard-attribute-synonym-empty md #std474, п. 1.5: Имя, синоним, комментарий
mdo-name-length md #std474, п. 2.3: Имя, синоним, комментарий
mdo-ru-name-unallowed-letter md #std474, п. 4: Имя, синоним, комментарий
mdo-scheduled-job-description md #std767, п. 1: Регламентные задания: требования по локализации
method-isinrole-role-exist bsl
method-optional-parameter-before-required bsl #std640, п. 4: Параметры процедур и функций
method-param-value-type bsl
method-semicolon-extra bsl
method-too-many-params bsl #std640, п. 5: Параметры процедур и функций
missing-temporary-file-deletion bsl #std542, п. 4: Доступ к файловой системе из кода конфигурации
module-accessibility-at-client bsl #std680, п. 2: Поддержка толстого клиента, управляемое приложение, клиент-сервер
module-attachable-event-handler-name bsl #std492, п. 1: Обработчики событий модуля формы, подключаемые из кода
module-consecutive-blank-lines bsl
module-empty-method bsl
module-region-empty bsl #std455, п. 1.8: Структура модуля
module-self-reference bsl
module-structure-event-regions bsl #std455, п. 1.5: Структура модуля
module-structure-form-event-regions bsl #std455, п. 1.6: Структура модуля
module-structure-init-code-in-region bsl #std455, п. 1.1: Структура модуля
module-structure-method-in-regions bsl #std455, п. 1.1: Структура модуля
module-structure-top-region bsl #std455, п. 1.1: Структура модуля
module-structure-var-in-region bsl #std455, п. 1.1: Структура модуля
module-undefined-function bsl
module-undefined-method bsl
module-undefined-variable bsl
module-unused-local-variable bsl
module-unused-method bsl
new-color bsl #std667, п. 1: Элементы стиля
new-font bsl #std667, п. 1: Элементы стиля
not-support-goto-operator-webclient bsl #std547, п. 2: Ограничение на использование оператора Перейти
notify-description-to-server-procedure bsl
object-module-export-variable bsl #std639, п. 2.1: Использование переменных в программных модулях
optional-form-parameter-access bsl #std741, п. 3: Открытие параметризированных форм
property-return-type bsl
public-method-caching bsl #std644, п. 3.6: Обеспечение совместимости библиотек
ql-camel-case-string-literal ql
ql-cast-to-max-number ql
ql-constants-in-binary-operation ql #std726, п. 1: Особенности использования в запросах оператора ПОДОБНО
ql-join-to-sub-query ql #std655, п. 1.1: Ограничения на соединения с вложенными запросами и виртуальными таблицами
ql-like-expression-with-field ql #std467, п. 1.2: Общие требования к конфигурации
ql-temp-table-index ql #std777, п. 3: Использование временных таблиц
ql-using-for-update ql #std460: Использование управляемого режима блокировки
ql-virtual-table-filters ql #std657, п. 1: Обращения к виртуальным таблицам
query-in-loop bsl #std436, п. 1: Многократное выполнение однотипных запросов
reading-attribute-from-database bsl #std496: Чтение отдельных реквизитов объекта из базы данных
redundant-export-method bsl #std467, п. 2.2: Общие требования к конфигурации
register-resource-precision md
restriction-execute-external-code bsl #std669, п. 7: Ограничение на выполнение внешнего кода
restriction-execute-external-component-code bsl #std669, п. 6.4: Ограничение на выполнение внешнего кода
right-active-users right #std488, п. 3.1: Стандартные роли
right-administration right #std488, п. 3.1: Стандартные роли
right-all-functions-mode right
right-configuration-extensions-administration right #std488, п. 3.1: Стандартные роли
right-data-administration right #std488, п. 3.1: Стандартные роли
right-delete right #std488, п. 5: Стандартные роли
right-exclusive-mode right #std488, п. 2.1: Стандартные роли
right-interactive-clear-deletion-mark-predefined-data right #std488, п. 5: Стандартные роли
right-interactive-delete right #std488, п. 5: Стандартные роли
right-interactive-delete-marked-predefined-data right #std488, п. 5: Стандартные роли
right-interactive-delete-predefined-data right #std488, п. 5: Стандартные роли
right-interactive-open-external-data-processors right #std488, п. 2.3: Стандартные роли
right-interactive-open-external-reports right #std488, п. 2.3: Стандартные роли
right-interactive-set-deletion-mark-predefined-data right #std488, п. 5: Стандартные роли
right-output-to-printer-file-clipboard right #std488, п. 3.2: Стандартные роли
right-save-user-data right #std488, п. 3.12: Стандартные роли
right-start-automation right #std488, п. 3.3: Стандартные роли
right-start-external-connection right #std488, п. 3.5: Стандартные роли
right-start-thick-client right #std488, п. 3.6: Стандартные роли
right-start-thin-client right #std488, п. 3.7: Стандартные роли
right-start-web-client right #std488, п. 3.4: Стандартные роли
right-update-database-configuration right #std488, п. 3.9: Стандартные роли
right-view-event-log right #std488, п. 3.10: Стандартные роли
role-right-has-rls right
rollback-transaction bsl #std783, п. 1.3: Транзакции: правила использования
scheduled-job-periodicity-too-short md #std402: Настройка расписания регламентных заданий
secure-password-storage bsl #std740, п. 3.3: Безопасное хранение паролей
security-software-call bsl #std775, п. 1: Безопасность программного обеспечения, вызываемого через открытые интерфейсы
self-assign bsl
semicolon-missing bsl
server-execution-safe-mode bsl #std770, п. 2: Ограничения на использование Выполнить и Вычислить на сервере
statement-type-change bsl
string-literal-type-annotation-invalid-place bsl
structure-constructor-too-many-keys bsl #std640, п. 6.2: Параметры процедур и функций
#std693, п. 1: Использование объектов типа Структура
structure-constructor-value-type bsl
structure-key-modification bsl #std693, п. 4.1: Использование объектов типа Структура
subsystem-synonym-too-long md #std712, п. 2.1: Панель разделов
typed-value-adding-to-untyped-collection bsl
unknown-form-parameter-access bsl #std741, п. 3: Открытие параметризированных форм
unsafe-password-ib-storage md #std740, п. 2: Безопасное хранение паролей
use-goto-operator bsl #std547, п. 1: Ограничение на использование оператора Перейти
use-non-recommended-method bsl #std404, п. 1: Открытие форм
#std418: Ограничение на использование метода Сообщить
#std643, п. 2.1: Работа в разных часовых поясах
using-form-data-to-value bsl #std409, п. 1: Использование РеквизитФормыВЗначение и ДанныеФормыВЗначение
using-isinrole bsl #std737, п. 3: Проверка прав доступа
variable-value-type bsl