| AllFunctionPathMustHaveReturn |
Дефект кода |
Важный |
— |
| AssignAliasFieldsInQuery |
Дефект кода |
Важный |
#std437, п. 2: Оформление текстов запросов #std437, п. 2а: Оформление текстов запросов #std437, п. 2б: Оформление текстов запросов |
| AssignToReadOnlyProperty |
Ошибка |
Важный |
— |
| BadExceptionCategory |
Дефект кода |
Информационный |
— |
| BadWords |
Дефект кода |
Важный |
— |
| BeginTransactionBeforeTryCatch |
Ошибка |
Важный |
#std783, п. 1.3: Транзакции: правила использования |
| CachedPublic |
Дефект кода |
Важный |
#std644, п. 3.6: Обеспечение совместимости библиотек |
| CanonicalSpellingKeywords |
Дефект кода |
Информационный |
#std441, п. 1: Общие требования к построению конструкций встроенного языка |
| CodeAfterAsyncCall |
Дефект кода |
Важный |
— |
| CodeBlockBeforeSub |
Ошибка |
Блокирующий |
#std455, п. 1.1: Структура модуля |
| CodeOutOfRegion |
Дефект кода |
Информационный |
#std455, п. 1.3: Структура модуля |
| CognitiveComplexity |
Дефект кода |
Критичный |
— |
| CommandModuleExportMethods |
Дефект кода |
Информационный |
#std544: Ограничения на использование экспортных процедур и функций |
| CommentedCode |
Дефект кода |
Незначительный |
#std456, п. 3: Тексты модулей |
| CommitTransactionOutsideTryCatch |
Ошибка |
Важный |
#std783, п. 1.3: Транзакции: правила использования |
| CommonModuleAssign |
Ошибка |
Блокирующий |
— |
| CommonModuleInvalidType |
Ошибка |
Важный |
#std469, п. 1.2: Правила создания общих модулей |
| CommonModuleMissingAPI |
Дефект кода |
Незначительный |
#std455, п. 1.4: Структура модуля |
| CommonModuleNameCached |
Дефект кода |
Важный |
#std469, п. 3.2.3: Правила создания общих модулей |
| CommonModuleNameClient |
Дефект кода |
Незначительный |
#std469, п. 2.3: Правила создания общих модулей |
| CommonModuleNameClientServer |
Дефект кода |
Важный |
#std469, п. 2.4: Правила создания общих модулей |
| CommonModuleNameFullAccess |
Потенциальная уязвимость |
Важный |
#std469, п. 3.2.2: Правила создания общих модулей |
| CommonModuleNameGlobal |
Дефект кода |
Важный |
#std469, п. 3.2.1: Правила создания общих модулей |
| CommonModuleNameGlobalClient |
Дефект кода |
Важный |
#std469, п. 3.2.1: Правила создания общих модулей |
| CommonModuleNameServerCall |
Дефект кода |
Незначительный |
#std469, п. 2.2: Правила создания общих модулей |
| CommonModuleNameWords |
Дефект кода |
Информационный |
#std469, п. 3.1: Правила создания общих модулей |
| CommonModuleVariables |
Ошибка |
Критичный |
— |
| CompareWithBoolean |
Дефект кода |
Незначительный |
#std441, п. 4: Общие требования к построению конструкций встроенного языка |
| CompilationDirectiveLost |
Дефект кода |
Важный |
— |
| CompilationDirectiveNeedLess |
Дефект кода |
Важный |
#std439, п. 1: Использование директив компиляции и инструкций препроцессора |
| ConsecutiveEmptyLines |
Дефект кода |
Информационный |
— |
| CrazyMultilineString |
Дефект кода |
Важный |
— |
| CreateQueryInCycle |
Ошибка |
Критичный |
— |
| CyclomaticComplexity |
Дефект кода |
Критичный |
— |
| DataExchangeLoading |
Ошибка |
Критичный |
#std464, п. 2: Обработчик события ПередЗаписью #std465, п. 2: Обработчик события ПриЗаписи #std752, п. 2: Обработчик события ПередУдалением #std773, п. 1: Использование признака ОбменДанными.Загрузка в обработчиках событий объекта |
| DeletingCollectionItem |
Ошибка |
Важный |
— |
| DenyIncompleteValues |
Дефект кода |
Важный |
— |
| DeprecatedAttributes8312 |
Дефект кода |
Информационный |
— |
| DeprecatedCurrentDate |
Ошибка |
Важный |
#std643, п. 2.1: Работа в разных часовых поясах #std643, п. 3.1: Работа в разных часовых поясах |
| DeprecatedFind |
Дефект кода |
Незначительный |
— |
| DeprecatedMessage |
Дефект кода |
Незначительный |
#std418: Ограничение на использование метода Сообщить |
| DeprecatedMethodCall |
Дефект кода |
Незначительный |
#std453, п. 5.7: Описание процедур и функций |
| DeprecatedTypeManagedForm |
Дефект кода |
Информационный |
— |
| DisableSafeMode |
Уязвимость |
Важный |
#std669, п. 3.2: Ограничение на выполнение внешнего кода |
| DoubleNegatives |
Дефект кода |
Важный |
— |
| DuplicatedInsertionIntoCollection |
Дефект кода |
Важный |
— |
| DuplicateRegion |
Дефект кода |
Информационный |
— |
| DuplicateStringLiteral |
Дефект кода |
Незначительный |
— |
| EmptyCodeBlock |
Дефект кода |
Важный |
— |
| EmptyRegion |
Дефект кода |
Информационный |
#std455, п. 1.8: Структура модуля |
| EmptyStatement |
Дефект кода |
Информационный |
— |
| EventHandlerInvalidSignature |
Ошибка |
Важный |
— |
| EventHandlerOutsideEventRegion |
Дефект кода |
Информационный |
#std455, п. 1.5: Структура модуля #std455, п. 1.6: Структура модуля |
| ExcessiveAutoTestCheck |
Дефект кода |
Незначительный |
#std456, п. 3: Тексты модулей |
| ExecuteExternalCode |
Уязвимость |
Критичный |
#std770, п. 1: Ограничения на использование Выполнить и Вычислить на сервере |
| ExecuteExternalCodeInCommonModule |
Потенциальная уязвимость |
Критичный |
#std770, п. 3: Ограничения на использование Выполнить и Вычислить на сервере |
| ExportVariables |
Дефект кода |
Важный |
#std639, п. 2.1: Использование переменных в программных модулях |
| ExternalAppStarting |
Потенциальная уязвимость |
Важный |
#std774, п. 1: Безопасность запуска приложений |
| ExtraCommas |
Дефект кода |
Важный |
#std640, п. 7: Параметры процедур и функций |
| FieldsFromJoinsWithoutIsNull |
Ошибка |
Критичный |
— |
| FileSystemAccess |
Уязвимость |
Важный |
#std542, п. 1: Доступ к файловой системе из кода конфигурации |
| ForbiddenMetadataName |
Ошибка |
Блокирующий |
#std474, п. 2.5: Имя, синоним, комментарий |
| FormDataToValue |
Дефект кода |
Информационный |
#std409, п. 1: Использование РеквизитФормыВЗначение и ДанныеФормыВЗначение |
| FullOuterJoinQuery |
Дефект кода |
Важный |
#std435, п. 1.1: Ограничение на использование конструкции "ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ" в запросах |
| FunctionNameStartsWithGet |
Дефект кода |
Информационный |
#std647, п. 6.1: Имена процедур и функций |
| FunctionOutParameter |
Дефект кода |
Важный |
— |
| FunctionReturnsSamePrimitive |
Ошибка |
Важный |
— |
| FunctionShouldHaveReturn |
Ошибка |
Важный |
— |
| GetFormMethod |
Ошибка |
Важный |
#std404, п. 1: Открытие форм |
| GlobalContextMethodCollision8312 |
Ошибка |
Блокирующий |
— |
| IdenticalExpressions |
Ошибка |
Важный |
— |
| IfConditionComplexity |
Дефект кода |
Незначительный |
— |
| IfElseDuplicatedCodeBlock |
Дефект кода |
Незначительный |
— |
| IfElseDuplicatedCondition |
Дефект кода |
Важный |
— |
| IfElseIfEndsWithElse |
Дефект кода |
Важный |
— |
| IncorrectLineBreak |
Дефект кода |
Информационный |
#std444, п. 6: Перенос выражений |
| IncorrectUseLikeInQuery |
Ошибка |
Важный |
#std726, п. 1: Особенности использования в запросах оператора ПОДОБНО |
| IncorrectUseOfStrTemplate |
Ошибка |
Блокирующий |
— |
| InternetAccess |
Уязвимость |
Важный |
— |
| InvalidCharacterInFile |
Ошибка |
Важный |
#std456, п. 1.2: Тексты модулей |
| IsInRoleMethod |
Дефект кода |
Важный |
#std737, п. 3: Проверка прав доступа |
| JoinWithSubQuery |
Дефект кода |
Важный |
#std655, п. 1.1: Ограничения на соединения с вложенными запросами и виртуальными таблицами |
| JoinWithVirtualTable |
Дефект кода |
Важный |
#std655, п. 2: Ограничения на соединения с вложенными запросами и виртуальными таблицами |
| LatinAndCyrillicSymbolInWord |
Дефект кода |
Незначительный |
— |
| LineLength |
Дефект кода |
Незначительный |
#std456, п. 6: Тексты модулей |
| LogicalOrInJoinQuerySection |
Дефект кода |
Важный |
#std658, п. 2.1: Эффективные условия запросов |
| LogicalOrInTheWhereSectionOfQuery |
Дефект кода |
Важный |
#std658, п. 2.1: Эффективные условия запросов |
| MagicDate |
Дефект кода |
Незначительный |
— |
| MagicNumber |
Дефект кода |
Незначительный |
— |
| MetadataObjectNameLength |
Ошибка |
Важный |
#std474, п. 2.3: Имя, синоним, комментарий |
| MethodSize |
Дефект кода |
Важный |
— |
| MissedRequiredParameter |
Ошибка |
Важный |
#std640, п. 7: Параметры процедур и функций |
| MissingCodeTryCatchEx |
Ошибка |
Важный |
#std499, п. 3.2: Перехват исключений в коде |
| MissingCommonModuleMethod |
Ошибка |
Блокирующий |
— |
| MissingEventSubscriptionHandler |
Ошибка |
Блокирующий |
— |
| MissingParameterDescription |
Дефект кода |
Важный |
#std453, п. 5.2: Описание процедур и функций |
| MissingReturnedValueDescription |
Дефект кода |
Важный |
#std453, п. 5.3: Описание процедур и функций |
| MissingSpace |
Дефект кода |
Информационный |
— |
| MissingTemporaryFileDeletion |
Ошибка |
Важный |
#std542, п. 4: Доступ к файловой системе из кода конфигурации |
| MissingTempStorageDeletion |
Дефект кода |
Критичный |
#std487, п. 8.3: Минимизация количества серверных вызовов и трафика #std642, п. 3.1: Длительные операции на сервере |
| MissingVariablesDescription |
Дефект кода |
Незначительный |
#std455, п. 2.2: Структура модуля |
| MultilineStringInQuery |
Ошибка |
Критичный |
— |
| MultilingualStringHasAllDeclaredLanguages |
Ошибка |
Незначительный |
— |
| MultilingualStringUsingWithTemplate |
Ошибка |
Важный |
— |
| NestedConstructorsInStructureDeclaration |
Дефект кода |
Незначительный |
— |
| NestedFunctionInParameters |
Дефект кода |
Незначительный |
#std640, п. 6.1: Параметры процедур и функций |
| NestedStatements |
Дефект кода |
Критичный |
— |
| NestedTernaryOperator |
Дефект кода |
Важный |
— |
| NonExportMethodsInApiRegion |
Дефект кода |
Важный |
#std455, п. 1.4: Структура модуля |
| NonStandardRegion |
Дефект кода |
Информационный |
#std455, п. 1.4: Структура модуля #std455, п. 1.5: Структура модуля #std455, п. 1.6: Структура модуля #std455, п. 1.7: Структура модуля |
| NumberOfOptionalParams |
Дефект кода |
Незначительный |
#std640, п. 5: Параметры процедур и функций |
| NumberOfParams |
Дефект кода |
Незначительный |
#std640, п. 5: Параметры процедур и функций |
| NumberOfValuesInStructureConstructor |
Дефект кода |
Незначительный |
#std693, п. 1: Использование объектов типа Структура |
| OneStatementPerLine |
Дефект кода |
Незначительный |
#std456, п. 4: Тексты модулей |
| OrderOfParams |
Дефект кода |
Важный |
#std640, п. 3: Параметры процедур и функций |
| OrdinaryAppSupport |
Дефект кода |
Важный |
#std467, п. 1.4: Общие требования к конфигурации |
| OSUsersMethod |
Потенциальная уязвимость |
Критичный |
— |
| PairingBrokenTransaction |
Ошибка |
Важный |
#std783, п. 1.2: Транзакции: правила использования |
| ParseError |
Ошибка |
Критичный |
#std439, п. 3: Использование директив компиляции и инструкций препроцессора |
| PrivilegedModuleMethodCall |
Потенциальная уязвимость |
Важный |
— |
| ProcedureReturnsValue |
Ошибка |
Блокирующий |
— |
| ProtectedModule |
Дефект кода |
Важный |
— |
| PublicMethodsDescription |
Дефект кода |
Информационный |
#std453, п. 2: Описание процедур и функций |
| QueryNestedFieldsByDot |
Дефект кода |
Важный |
#std654, п. 1.2: Разыменование ссылочных полей составного типа в языке запросов |
| QueryParseError |
Дефект кода |
Важный |
#std437, п. 6.2: Оформление текстов запросов |
| QueryToMissingMetadata |
Ошибка |
Блокирующий |
— |
| RedundantAccessToObject |
Дефект кода |
Информационный |
— |
| RefOveruse |
Дефект кода |
Важный |
#std654, п. 1.1: Разыменование ссылочных полей составного типа в языке запросов |
| ReservedParameterNames |
Дефект кода |
Важный |
— |
| RewriteMethodParameter |
Дефект кода |
Важный |
— |
| SameMetadataObjectAndChildNames |
Ошибка |
Критичный |
#std474, п. 2.4: Имя, синоним, комментарий |
| ScheduledJobHandler |
Ошибка |
Критичный |
— |
| SelectTopWithoutOrderBy |
Дефект кода |
Важный |
#std412, п. 1.1: Упорядочивание результатов запроса |
| SelfAssign |
Ошибка |
Важный |
— |
| SelfInsertion |
Ошибка |
Важный |
— |
| SemicolonPresence |
Дефект кода |
Незначительный |
— |
| ServerCallsInFormEvents |
Ошибка |
Критичный |
— |
| ServerSideExportFormMethod |
Ошибка |
Блокирующий |
— |
| SetPermissionsForNewObjects |
Уязвимость |
Критичный |
#std532, п. 2: Установка прав для новых объектов и полей объектов |
| SetPrivilegedMode |
Потенциальная уязвимость |
Важный |
#std485, п. 3: Использование привилегированного режима #std678, п. 1.3: Безопасность прикладного программного интерфейса сервера |
| SeveralCompilerDirectives |
Ошибка |
Критичный |
— |
| SpaceAtStartComment |
Дефект кода |
Информационный |
#std456, п. 7.3: Тексты модулей |
| StyleElementConstructors |
Ошибка |
Незначительный |
#std667, п. 1: Элементы стиля |
| TempFilesDir |
Дефект кода |
Важный |
#std542, п. 1: Доступ к файловой системе из кода конфигурации |
| TernaryOperatorUsage |
Дефект кода |
Незначительный |
— |
| ThisObjectAssign |
Ошибка |
Блокирующий |
— |
| TimeoutsInExternalResources |
Ошибка |
Критичный |
#std748, п. 1: Таймауты при работе с внешними ресурсами |
| TooManyReturns |
Дефект кода |
Незначительный |
— |
| TransferringParametersBetweenClientAndServer |
Дефект кода |
Важный |
— |
| TryNumber |
Дефект кода |
Важный |
#std499, п. 1: Перехват исключений в коде |
| Typo |
Дефект кода |
Информационный |
— |
| UnaryPlusInConcatenation |
Ошибка |
Блокирующий |
— |
| UnavailableMemberCall |
Ошибка |
Важный |
— |
| UnionAll |
Дефект кода |
Незначительный |
#std434: Использование ключевых слов "ОБЪЕДИНИТЬ" и "ОБЪЕДИНИТЬ ВСЕ" в запросах |
| UnknownMember |
Ошибка |
Важный |
— |
| UnknownPreprocessorSymbol |
Ошибка |
Критичный |
— |
| UnreachableCode |
Ошибка |
Незначительный |
— |
| UnsafeFindByCode |
Дефект кода |
Важный |
— |
| UnsafeSafeModeMethodCall |
Ошибка |
Блокирующий |
— |
| UnusedLocalMethod |
Дефект кода |
Важный |
#std456, п. 2: Тексты модулей |
| UnusedLocalVariable |
Дефект кода |
Важный |
— |
| UnusedParameters |
Дефект кода |
Важный |
— |
| UsageWriteLogEvent |
Дефект кода |
Информационный |
#std498, п. 2.2: Использование Журнала регистрации #std498, п. 2.3: Использование Журнала регистрации #std499, п. 2.2: Перехват исключений в коде |
| UseLessForEach |
Ошибка |
Критичный |
— |
| UselessTernaryOperator |
Дефект кода |
Информационный |
— |
| UseSystemInformation |
Потенциальная уязвимость |
Критичный |
— |
| UsingCancelParameter |
Дефект кода |
Важный |
#std686, п. 1: Работа с параметром "Отказ" в обработчиках событий |
| UsingExternalCodeTools |
Потенциальная уязвимость |
Критичный |
#std669, п. 1: Ограничение на выполнение внешнего кода |
| UsingFindElementByString |
Дефект кода |
Важный |
— |
| UsingGoto |
Дефект кода |
Критичный |
#std547, п. 1: Ограничение на использование оператора Перейти |
| UsingHardcodeNetworkAddress |
Уязвимость |
Критичный |
— |
| UsingHardcodePath |
Ошибка |
Критичный |
— |
| UsingHardcodeSecretInformation |
Уязвимость |
Критичный |
#std740, п. 3.2: Безопасное хранение паролей |
| UsingLikeInQuery |
Ошибка |
Важный |
— |
| UsingModalWindows |
Дефект кода |
Важный |
#std703, п. 1: Ограничение на использование модальных окон и синхронных вызовов |
| UsingObjectNotAvailableUnix |
Ошибка |
Критичный |
— |
| UsingServiceTag |
Дефект кода |
Информационный |
— |
| UsingSynchronousCalls |
Дефект кода |
Важный |
#std703, п. 5: Ограничение на использование модальных окон и синхронных вызовов |
| UsingThisForm |
Дефект кода |
Незначительный |
— |
| VirtualTableCallWithoutParameters |
Ошибка |
Важный |
#std657, п. 1: Обращения к виртуальным таблицам |
| WrongDataPathForFormElements |
Ошибка |
Критичный |
#std467, п. 1.3: Общие требования к конфигурации |
| WrongHttpServiceHandler |
Ошибка |
Критичный |
— |
| WrongUseFunctionProceedWithCall |
Ошибка |
Блокирующий |
— |
| WrongUseOfRollbackTransactionMethod |
Ошибка |
Критичный |
#std783, п. 1.3: Транзакции: правила использования |
| WrongWebServiceHandler |
Ошибка |
Критичный |
— |
| YoLetterUsage |
Дефект кода |
Информационный |
#std456, п. 1.1: Тексты модулей |