Interface JavaScriptCheck

All Known Subinterfaces:
EslintBasedCheck
All Known Implementing Classes:
AdjacentOverloadSignaturesCheck, AlertUseCheck, AlphabeticalSortCheck, AltTextCheck, AlwaysUseCurlyBracesCheck, AnchorHasContentCheck, AnchorIsValidCheck, AnchorPrecedenceCheck, AngleBracketTypeAssertionCheck, ArgumentsCallerCalleeUsageCheck, ArgumentsUsageCheck, ArgumentTypesCheck, AriaActivedescendantHasTabindexCheck, AriaProptypesCheck, AriaRoleCheck, AriaUnsupportedElementsCheck, ArithmeticOperationReturningNanCheck, ArrayCallbackWithoutReturnCheck, ArrayConstructorsCheck, ArrowFunctionConventionCheck, AssertionsInTestsCheck, AssociativeArraysCheck, AutocompleteValidCheck, AwsApigatewayPublicApiCheck, AwsEc2RdsDmsPublicCheck, AwsEc2UnencryptedEbsVolumeCheck, AwsEfsUnencryptedCheck, AwsIamAllPrivilegesCheck, AwsIamAllResourcesAccessibleCheck, AwsIamPrivilegeEscalationCheck, AwsIamPublicAccessCheck, AwsOpenSearchServiceDomainCheck, AwsRdsUnencryptedDatabasesCheck, AwsRestrictedIpAdminAccessCheck, AwsS3BucketGrantedAccessCheck, AwsS3BucketInsecureHttpCheck, AwsS3BucketPublicAccessCheck, AwsS3BucketServerEncryptionCheck, AwsS3BucketVersioningCheck, AwsSagemakerUnencryptedNotebookCheck, AwsSnsUnencryptedTopicsCheck, AwsSqsUnencryptedQueueCheck, BitwiseOperatorsCheck, BooleanEqualityComparisonCheck, BoolParamDefaultCheck, BuiltInObjectOverriddenCheck, CertificateTransparencyCheck, ChaiDeterminateAssertionCheck, ClassNameCheck, ClassPrototypeCheck, CognitiveComplexityFunctionCheck, CollapsibleIfStatementsCheck, CollectionSizeComparisonCheck, CommaOperatorInSwitchCaseCheck, CommaOperatorUseCheck, CommentedCodeCheck, CommentRegularExpressionCheck, ComparisonWithNaNCheck, ConciseRegexCheck, ConditionalIndentationCheck, ConditionalOperatorCheck, ConfidentialInformationLoggingCheck, ConsistentReturnsCheck, ConsoleLoggingCheck, ConstructorFunctionsForSideEffectsCheck, ContentLengthCheck, ContentSecurityPolicyCheck, ContinueStatementCheck, CookieNoHttpOnlyCheck, CookiesCheck, CorsCheck, CounterUpdatedInLoopCheck, CsrfCheck, CyclomaticComplexityJavaScriptCheck, CyclomaticComplexityTypeScriptCheck, DeadStoreCheck, DebuggerStatementCheck, DeclarationInGlobalScopeCheck, DefaultParametersNotLastCheck, DefaultPropsMatchPropTypesCheck, DeleteNonPropertyCheck, DeprecationCheck, DestructuringAssignmentSyntaxCheck, DifferentTypesComparisonCheck, DisabledAutoEscapingCheck, DisabledResourceIntegrityCheck, DisabledTimeoutCheck, DnsPrefetchingCheck, DuplicateAllBranchImplementationCheck, DuplicateBranchImplementationCheck, DuplicateConditionIfCheck, DuplicateFunctionArgumentCheck, DuplicatePropertyNameCheck, DuplicatesInCharacterClassCheck, ElseIfWithoutElseCheck, EmptyBlockCheck, EmptyCharacterClassesCheck, EmptyDestructuringPatternCheck, EmptyFunctionCheck, EmptyStatementCheck, EmptyStringRepetitionCheck, EncryptionCheck, EncryptionSecureModeCheck, EqEqEqCheck, EqualInForLoopTerminationCheck, ErrorWithoutThrowCheck, EvalCheck, ExistingGroupsCheck, ExpressionComplexityCheck, FileHeaderCheck, FileNameDiffersFromClassCheck, FilePermissionsCheck, FileUploadsCheck, FixmeTagPresenceCheck, ForHidingWhileCheck, ForInCheck, ForLoopConditionAndUpdateCheck, ForLoopIncrementSignCheck, FrameAncestorsCheck, FunctionCallArgumentsOnNewLineCheck, FunctionConstructorCheck, FunctionDeclarationsWithinBlocksCheck, FunctionDefinitionInsideLoopCheck, FunctionNameCheck, FunctionReturnTypeCheck, FutureReservedWordsCheck, GeneratorWithoutYieldCheck, GetterSetterCheck, GlobalsShadowingCheck, GlobalThisCheck, GratuitousConditionCheck, HardcodedCredentialsCheck, HashingCheck, HeadingHasContentCheck, HiddenFilesCheck, HookUseStateCheck, HtmlHasLangCheck, IdenticalExpressionOnBinaryOperatorCheck, IdenticalFunctionsCheck, IframeHasTitleCheck, IgnoredReturnCheck, ImgRedundantAltCheck, ImmediatelyReturnedVariableCheck, ImplicitDependenciesCheck, InconsistentFunctionCallCheck, IncrementDecrementInSubExpressionCheck, IndexOfCompareToPositiveNumberCheck, InOperatorTypeErrorCheck, InsecureCookieCheck, InsecureJwtTokenCheck, InstanceofInMisuseCheck, InteractiveElementsShouldBeFocusableCheck, IntrusivePermissionsCheck, InvariantReturnCheck, InvertedAssertionArgumentsCheck, IpForwardCheck, JsxChildElementSpacingCheck, JsxKeyCheck, JsxNoBindCheck, JsxNoCommentTextnodesCheck, JsxNoConstructedContextValuesCheck, JsxNoLeakedRenderCheck, JsxNoUselessFragmentCheck, JsxPascalCaseCheck, JumpStatementInFinallyCheck, LabelHasAssociatedControlCheck, LabelledStatementCheck, LabelPlacementCheck, LineLengthCheck, LinkWithTargetBlankCheck, LoopsShouldNotBeInfiniteCheck, MaxParameterCheck, MaxSwitchCasesCheck, MaxUnionSizeCheck, MediaHasCaptionCheck, MisorderedParameterListCheck, MissingNewlineAtEndOfFileCheck, MissingTrailingCommaCheck, MouseEventsA11YCheck, MultilineBlockCurlyBraceCheck, MultilineStringLiteralsCheck, NestedAssignmentCheck, NestedConditionalOperatorsCheck, NestedControlFlowDepthCheck, NewCapCheck, NewOperatorMisuseCheck, NoAbsolutePathCheck, NoAccessKeyCheck, NoAccessorFieldMismatchCheck, NoAccessStateInSetstateCheck, NoAngularBypassSanitizationCheck, NoAnyCheck, NoAriaHiddenOnFocusableCheck, NoArrayDeleteCheck, NoArrayIndexKeyCheck, NoBaseToStringCheck, NoCaseDeclarationsCheck, NoChildrenPropCheck, NoClearTextProtocolsCheck, NoCodeAfterDoneCheck, NoConfusingNonNullAssertionCheck, NoConstantBinaryExpressionCheck, NoConstructorReturnCheck, NoControlRegexCheck, NoDangerWithChildrenCheck, NoDeprecatedReactCheck, NoDirectMutationStateCheck, NoDuplicateEnumValuesCheck, NoDuplicateImportsCheck, NoDuplicateInCompositeCheck, NoDuplicateStringCheck, NoElementOverwriteCheck, NoEmptyAfterReluctantCheck, NoEmptyAlternativesCheck, NoEmptyClassCheck, NoEmptyCollectionCheck, NoEmptyGroupCheck, NoEmptyInterfaceCheck, NoEmptyTestFileCheck, NoExclusiveTestsCheck, NoExtendNativeCheck, NoExtraBindCheck, NoExtraBooleanCastCheck, NoFindDomNodeCheck, NoForInArrayCheck, NoHardcodedIpCheck, NoHookSetterInBodyCheck, NoIgnoredExceptionsCheck, NoImportAssignCheck, NoIncompleteAssertionsCheck, NoInferrableTypesCheck, NoInMisuseCheck, NoInteractiveElementToNoninteractiveRoleCheck, NoInvalidAwaitCheck, NoInvertedBooleanCheckCheck, NoIsMountedCheck, NoLiteralCallCheck, NoLoneBlocksCheck, NoLonelyIfCheck, NoLossOfPrecisionCheck, NoMagicNumbersCheck, NoMimeSniffCheck, NoMisleadingArrayReverseCheck, NoMisusedNewCheck, NoMisusedPromisesCheck, NoMixedContentCheck, NoMixedEnumsCheck, NoMutableExportsCheck, NonCaseLabelInSwitchCheck, NonEmptyCaseWithoutBreakCheck, NoNestedFunctionsCheck, NoNestedSwitchCheck, NoNestedTemplateLiteralsCheck, NoNewNativeNonconstructorCheck, NonExistentAssignmentOperatorCheck, NonNumberInArithmeticExpressionCheck, NoNonInteractiveElementsWithHandlersCheck, NoNoninteractiveElementToInteractiveRoleCheck, NoNoninteractiveTabindexCheck, NoNonNullAssertionCheck, NonStandardImportCheck, NoOctalEscapeCheck, NoOneIterationLoopCheck, NoOsCommandsFromPathCheck, NoProtoCheck, NoRedundantJumpCheck, NoRedundantOptionalCheck, NoRedundantRolesCheck, NoRedundantShouldComponentUpdateCheck, NoRedundantTypeConstituentsCheck, NoReferrerPolicyCheck, NoRegexSpacesCheck, NoRenderReturnValueCheck, NoReturnAwaitCheck, NoReturnTypeAnyCheck, NoSameArgumentAssertCheck, NoSelfCompareCheck, NoSparseArraysCheck, NoStaticElementInteractionsCheck, NoStringRefsCheck, NoThisAliasCheck, NoThisInSfcCheck, NoUndefInitCheck, NoUnescapedEntitiesCheck, NoUniqKeyCheck, NoUnknownPropertyCheck, NoUnnecessaryTypeAssertionCheck, NoUnnecessaryTypeConstraintCheck, NoUnneededTernaryCheck, NoUnsafeCheck, NoUnsafeOptionalChainingCheck, NoUnstableNestedComponentsCheck, NoUnusedClassComponentMethodsCheck, NoUnusedPrivateClassMembersCheck, NoUnusedPropTypesCheck, NoUselessCallCheck, NoUselessCatchCheck, NoUselessConstructorCheck, NoUselessReactSetstateCheck, NoUselessRenameCheck, NoVueBypassSanitizationCheck, NoWeakCipherCheck, NoWeakKeysCheck, NullDereferenceCheck, ObjectLiteralShorthandCheck, OctalNumberCheck, OneStatementPerLineCheck, OpenCurlyBracesAtEOLCheck, OSCommandCheck, ParenthesesCheck, ParseIntCallWithoutBaseCheck, ParsingErrorCheck, PostMessageCheck, PreferAsConstCheck, PreferDefaultLastCheck, PreferEnumInitializersCheck, PreferForOfCheck, PreferFunctionTypeCheck, PreferLiteralEnumMemberCheck, PreferNamespaceCheck, PreferNullishCoalescingCheck, PreferObjectHasOwnCheck, PreferObjectLiteralCheck, PreferObjectSpreadCheck, PreferPromiseRejectErrorsCheck, PreferPromiseShorthandCheck, PreferReadonlyCheck, PreferReadOnlyPropsCheck, PreferRegexLiteralsCheck, PreferRegexpExecCheck, PreferReturnThisTypeCheck, PreferSpreadCheck, PreferStringStartsEndsWithCheck, PreferTagOverRoleCheck, PreferTypeGuardCheck, PrimitiveWrappersCheck, ProcessArgvCheck, ProductionDebugCheck, PropTypesCheck, PseudoRandomCheck, PubliclyWritableDirectoriesCheck, PublicStaticReadonlyCheck, ReassignedParameterCheck, RedeclaredSymbolCheck, ReduceInitialValueCheck, RedundantAssignmentCheck, RedundantTypeAliasesCheck, ReferenceErrorCheck, RegexComplexityCheck, RegularExprCheck, RequireRenderReturnCheck, ReturnInSetterCheck, ReturnOfBooleanExpressionCheck, RoleHasRequiredAriaPropsCheck, RoleSupportsAriaPropsCheck, RulesOfHooksCheck, SameLineConditionalCheck, SelfAssignmentCheck, SemicolonCheck, SessionRegenerationCheck, ShorthandPropertiesNotGroupedCheck, SingleCharacterAlternativeCheck, SingleCharInCharacterClassesCheck, SlowRegexCheck, SocketsCheck, SonarNoInvalidRegexCheck, SonarNoMisleadingCharacterClassCheck, SonarPreferOptionalChainCheck, SqlQueriesCheck, StableTestsCheck, StandardInputCheck, StatefulRegexCheck, StrictModeCheck, StrictTransportSecurityCheck, StringConcatenatedWithNonStringCheck, StringConcatenationCheck, StringLiteralsQuotesCheck, StringsComparisonCheck, SuperInvocationCheck, SwitchWithNotEnoughCaseCheck, SwitchWithoutDefaultCheck, TabCharacterCheck, TabindexNoPositiveCheck, TemplateStringMisuseCheck, TestCheckExceptionCheck, TestFileCheck, ThrowLiteralCheck, TodoTagPresenceCheck, TooManyArgumentsCheck, TooManyBreakOrContinueInLoopCheck, TooManyLinesInFileCheck, TooManyLinesInFunctionCheck, TrailingCommaCheck, TrailingCommentCheck, TrailingWhitespaceCheck, TryPromiseCheck, UnchangedLetVariableCheck, UndefinedArgumentCheck, UndefinedAssignmentCheck, UnicodeAwareRegexCheck, UnnecessaryCharacterEscapesCheck, UnnecessaryTypeArgumentsCheck, UnreachableCodeCheck, UnsafeUnzipCheck, UnusedCollectionCheck, UnusedFunctionArgumentCheck, UnusedImportCheck, UnusedNamedGroupsCheck, UnusedVariableCheck, UnverifiedCertificateCheck, UnverifiedHostnameCheck, UpdatedConstVariableCheck, UselessExpressionStatementCheck, UselessIncrementCheck, UselessIntersectionCheck, UselessStringOperationCheck, UseOfEmptyReturnValueCheck, UseTypeAliasCheck, ValidTypeOfCheck, ValuesNotConvertibleToNumbersCheck, VarDeclarationCheck, VariableDeclarationAfterUsageCheck, VariableDeclarationWithoutVarCheck, VariableNameCheck, VariableShadowingCheck, VoidUseCheck, WeakSslCheck, WebSQLDatabaseCheck, WildcardImportCheck, WithStatementCheck, WrongScopeDeclarationCheck, XMLParserXXEVulnerableCheck, XpathCheck, XPoweredByCheck

public interface JavaScriptCheck
Marker interface for all JavaScript checks.