Package org.sonar.plugins.javascript.api
Interface JavaScriptCheck
-
- All Known Subinterfaces:
EslintBasedCheck
- All Known Implementing Classes:
AdjacentOverloadSignaturesCheck
,AlertUseCheck
,AlphabeticalSortCheck
,AlwaysUseCurlyBracesCheck
,AnchorPrecedenceCheck
,AngleBracketTypeAssertionCheck
,ArgumentsCallerCalleeUsageCheck
,ArgumentsUsageCheck
,ArgumentTypesCheck
,ArithmeticOperationReturningNanCheck
,ArrayCallbackWithoutReturnCheck
,ArrayConstructorsCheck
,ArrowFunctionConventionCheck
,AssertionsInTestsCheck
,AssociativeArraysCheck
,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
,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
,HiddenFilesCheck
,IdenticalExpressionOnBinaryOperatorCheck
,IdenticalFunctionsCheck
,IgnoredReturnCheck
,ImmediatelyReturnedVariableCheck
,ImplicitDependenciesCheck
,InconsistentFunctionCallCheck
,IncrementDecrementInSubExpressionCheck
,IndexOfCompareToPositiveNumberCheck
,InOperatorTypeErrorCheck
,InsecureCookieCheck
,InsecureJwtTokenCheck
,InstanceofInMisuseCheck
,IntrusivePermissionsCheck
,InvariantReturnCheck
,InvertedAssertionArgumentsCheck
,IpForwardCheck
,JsxKeyCheck
,JsxNoBindCheck
,JsxNoCommentTextnodesCheck
,JsxNoConstructedContextValuesCheck
,JsxNoLeakedRenderCheck
,JumpStatementInFinallyCheck
,LabelledStatementCheck
,LabelPlacementCheck
,LineLengthCheck
,LinkWithTargetBlankCheck
,LoopsShouldNotBeInfiniteCheck
,MaxParameterCheck
,MaxSwitchCasesCheck
,MaxUnionSizeCheck
,MisorderedParameterListCheck
,MissingNewlineAtEndOfFileCheck
,MissingTrailingCommaCheck
,MultilineBlockCurlyBraceCheck
,MultilineStringLiteralsCheck
,NestedAssignmentCheck
,NestedConditionalOperatorsCheck
,NestedControlFlowDepthCheck
,NewOperatorMisuseCheck
,NoAccessorFieldMismatchCheck
,NoAngularBypassSanitizationCheck
,NoAnyCheck
,NoArrayDeleteCheck
,NoArrayIndexKeyCheck
,NoAsyncPromiseExecutorCheck
,NoClearTextProtocolsCheck
,NoCodeAfterDoneCheck
,NoControlRegexCheck
,NoDuplicateImportsCheck
,NoDuplicateInCompositeCheck
,NoDuplicateStringCheck
,NoElementOverwriteCheck
,NoEmptyAfterReluctantCheck
,NoEmptyAlternativesCheck
,NoEmptyCollectionCheck
,NoEmptyGroupCheck
,NoEmptyInterfaceCheck
,NoExclusiveTestsCheck
,NoExtraBooleanCastCheck
,NoForInArrayCheck
,NoHardcodedIpCheck
,NoHookSetterInBodyCheck
,NoIgnoredExceptionsCheck
,NoImportAssignCheck
,NoIncompleteAssertionsCheck
,NoInferrableTypesCheck
,NoInMisuseCheck
,NoInvalidAwaitCheck
,NoInvertedBooleanCheckCheck
,NoLossOfPrecisionCheck
,NoMagicNumbersCheck
,NoMimeSniffCheck
,NoMisleadingArrayReverseCheck
,NoMisusedNewCheck
,NoMixedContentCheck
,NonCaseLabelInSwitchCheck
,NonEmptyCaseWithoutBreakCheck
,NoNestedSwitchCheck
,NoNestedTemplateLiteralsCheck
,NonExistentAssignmentOperatorCheck
,NonNumberInArithmeticExpressionCheck
,NoNonNullAssertionCheck
,NonStandardImportCheck
,NoOneIterationLoopCheck
,NoOsCommandsFromPathCheck
,NoRedundantJumpCheck
,NoRedundantOptionalCheck
,NoReferrerPolicyCheck
,NoRegexSpacesCheck
,NoReturnAwaitCheck
,NoReturnTypeAnyCheck
,NoSameArgumentAssertCheck
,NoSparseArraysCheck
,NoThisAliasCheck
,NoUniqKeyCheck
,NoUnnecessaryTypeAssertionCheck
,NoUnsafeOptionalChainingCheck
,NoUnstableNestedComponentsCheck
,NoUnusedClassComponentMethodsCheck
,NoUselessCatchCheck
,NoUselessReactSetstateCheck
,NoVueBypassSanitizationCheck
,NoWeakCipherCheck
,NoWeakKeysCheck
,NullDereferenceCheck
,ObjectLiteralShorthandCheck
,OctalNumberCheck
,OneStatementPerLineCheck
,OpenCurlyBracesAtEOLCheck
,OSCommandCheck
,ParenthesesCheck
,ParseIntCallWithoutBaseCheck
,ParsingErrorCheck
,PostMessageCheck
,PreferDefaultLastCheck
,PreferForOfCheck
,PreferNamespaceCheck
,PreferObjectLiteralCheck
,PreferPromiseShorthandCheck
,PreferReadonlyCheck
,PreferRegexLiteralsCheck
,PreferTypeGuardCheck
,PrimitiveWrappersCheck
,ProcessArgvCheck
,ProductionDebugCheck
,PseudoRandomCheck
,PubliclyWritableDirectoriesCheck
,ReassignedParameterCheck
,RedeclaredSymbolCheck
,RedundantAssignmentCheck
,ReferenceErrorCheck
,RegexComplexityCheck
,RegularExprCheck
,RequireRenderReturnCheck
,ReturnInSetterCheck
,ReturnOfBooleanExpressionCheck
,RulesOfHooksCheck
,SameLineConditionalCheck
,SelfAssignmentCheck
,SemicolonCheck
,SessionRegenerationCheck
,ShorthandPropertiesNotGroupedCheck
,SingleCharacterAlternativeCheck
,SingleCharInCharacterClassesCheck
,SlowRegexCheck
,SocketsCheck
,SonarNoInvalidRegexCheck
,SonarNoMisleadingCharacterClassCheck
,SqlQueriesCheck
,StandardInputCheck
,StatefulRegexCheck
,StrictModeCheck
,StrictTransportSecurityCheck
,StringConcatenatedWithNonStringCheck
,StringConcatenationCheck
,StringLiteralsQuotesCheck
,StringsComparisonCheck
,SuperInvocationCheck
,SwitchWithNotEnoughCaseCheck
,SwitchWithoutDefaultCheck
,SymbolUsedAsConstructorCheck
,TabCharacterCheck
,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.