Подавление проверок кода в EDTВ EDT есть возможность управлять порядком, строгостью и перечнем правил написания кода для автоматической проверки. Делается это в свойствах проекта (конфигурации), меню "V8 - Валидация".
Здесь можно настроить перечень контролируемых правил, их строгость, а для некоторых еще и дополнительные параметры, вроде минимального количества символов в имени переменной.
Большинство настоек рекомендуется оставить по умолчанию.
Но иногда требуется отключить конкретную проверку в конкретном месте модуля.
Сделать это можно с помощью комментария:
// @skip-check code1 [, code2] [..., codeN]
где codeX - код правила, например:
// @skip-check query-in-loop
Комментарий можно ставить на предыдущей строке от проверяемой или в конце нее. А также перед областью, методом или в самом начале модуля - для подавления проверки в соответствующей области кода.
Ниже выписал коды проверок, которые могут пригодиться, если очень надо:
1. Запрос в цикле
query-in-loop
2. Наличие комментария описания процедуры или функции (далее "метода")
documentation-comment-hub
3. Наличие комментария описания экспортного метода
export-procedure-missing-comment
4. ...или пропустить только секцию описания а таком комментарии
doc-comment-export-procedure-description-section
5. Выполнение серверного кода в безопасном режиме (метод Выполнить())
server-execution-safe-mode
6. Пустая секция Исключения (ставится перед Попытка)
empty-except-statement
7. Пустой метод
module-empty-method
8. Много параметров у метода
method-too-many-params
9. Использование ЭтотОбъект вместо ЭтаФорма
form-self-reference
10. Не используемый локальный параметр
module-unused-local-variable
11. Не используемый метод
module-unused-method
12. Правильное имя переменной (начинается с заглавной, не сильно короткое и пр.)
bsl-variable-name-invalid
🟡 OneSCast - здесь про 1С
#разработка #код #edt