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