Package org.sonar.plugins.javascript.api
Interface EslintBasedCheck
-
- All Superinterfaces:
JavaScriptCheck
- All Known Implementing Classes:
AdjacentOverloadSignaturesCheck,AlertUseCheck,AlphabeticalSortCheck,AlwaysUseCurlyBracesCheck,AnchorPrecedenceCheck,AngleBracketTypeAssertionCheck,ArgumentsCallerCalleeUsageCheck,ArgumentsUsageCheck,ArgumentTypesCheck,ArithmeticOperationReturningNanCheck,ArrayCallbackWithoutReturnCheck,ArrayConstructorsCheck,ArrowFunctionConventionCheck,AssociativeArraysCheck,BitwiseOperatorsCheck,BooleanEqualityComparisonCheck,BoolParamDefaultCheck,BuiltInObjectOverriddenCheck,CertificateTransparencyCheck,ClassNameCheck,ClassPrototypeCheck,CognitiveComplexityFunctionCheck,CollapsibleIfStatementsCheck,CollectionSizeComparisonCheck,CommaOperatorInSwitchCaseCheck,CommaOperatorUseCheck,CommentedCodeCheck,CommentRegularExpressionCheck,ComparisonWithNaNCheck,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,DnsPrefetchingCheck,DuplicateAllBranchImplementationCheck,DuplicateBranchImplementationCheck,DuplicateConditionIfCheck,DuplicateFunctionArgumentCheck,DuplicatePropertyNameCheck,ElseIfWithoutElseCheck,EmptyBlockCheck,EmptyDestructuringPatternCheck,EmptyFunctionCheck,EmptyStatementCheck,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,IpForwardCheck,JumpStatementInFinallyCheck,LabelledStatementCheck,LabelPlacementCheck,LineLengthCheck,LoopsShouldNotBeInfiniteCheck,MaxParameterCheck,MaxSwitchCasesCheck,MaxUnionSizeCheck,MisorderedParameterListCheck,MissingNewlineAtEndOfFileCheck,MissingTrailingCommaCheck,MultilineBlockCurlyBraceCheck,MultilineStringLiteralsCheck,NestedAssignmentCheck,NestedConditionalOperatorsCheck,NestedControlFlowDepthCheck,NewOperatorMisuseCheck,NoAccessorFieldMismatchCheck,NoAngularBypassSanitizationCheck,NoAnyCheck,NoArrayDeleteCheck,NoClearTextProtocolsCheck,NoControlRegexCheck,NoDuplicateImportsCheck,NoDuplicateInCompositeCheck,NoDuplicateStringCheck,NoElementOverwriteCheck,NoEmptyAlternativesCheck,NoEmptyCollectionCheck,NoEmptyGroupCheck,NoEmptyInterfaceCheck,NoForInArrayCheck,NoHardcodedIpCheck,NoInferrableTypesCheck,NoInMisuseCheck,NoInvalidAwaitCheck,NoInvertedBooleanCheckCheck,NoMagicNumbersCheck,NoMimeSniffCheck,NoMisleadingArrayReverseCheck,NoMisleadingCharactersCheck,NoMisusedNewCheck,NoMixedContentCheck,NonCaseLabelInSwitchCheck,NonEmptyCaseWithoutBreakCheck,NoNestedSwitchCheck,NoNestedTemplateLiteralsCheck,NonExistentAssignmentOperatorCheck,NonNumberInArithmeticExpressionCheck,NoNonNullAssertionCheck,NonStandardImportCheck,NoOneIterationLoopCheck,NoRedundantJumpCheck,NoRedundantOptionalCheck,NoReferrerPolicyCheck,NoRegexSpacesCheck,NoReturnAwaitCheck,NoReturnTypeAnyCheck,NoSparseArraysCheck,NoThisAliasCheck,NoUnnecessaryTypeAssertionCheck,NoUselessCatchCheck,NoVueBypassSanitizationCheck,NoWeakCipherCheck,NoWeakKeysCheck,NullDereferenceCheck,ObjectLiteralShorthandCheck,OctalNumberCheck,OneStatementPerLineCheck,OpenCurlyBracesAtEOLCheck,OSCommandCheck,ParenthesesCheck,ParseIntCallWithoutBaseCheck,PostMessageCheck,PreferDefaultLastCheck,PreferForOfCheck,PreferNamespaceCheck,PreferObjectLiteralCheck,PreferPromiseShorthandCheck,PreferReadonlyCheck,PreferRegexLiteralsCheck,PreferTypeGuardCheck,PrimitiveWrappersCheck,ProcessArgvCheck,ProductionDebugCheck,PseudoRandomCheck,PubliclyWritableDirectoriesCheck,ReassignedParameterCheck,RedeclaredSymbolCheck,RedundantAssignmentCheck,ReferenceErrorCheck,RegularExprCheck,ReturnInSetterCheck,ReturnOfBooleanExpressionCheck,SameLineConditionalCheck,SelfAssignmentCheck,SemicolonCheck,SessionRegenerationCheck,ShorthandPropertiesNotGroupedCheck,SingleCharacterAlternativeCheck,SocketsCheck,SonarNoInvalidRegexCheck,SqlQueriesCheck,StandardInputCheck,StrictModeCheck,StrictTransportSecurityCheck,StringConcatenatedWithNonStringCheck,StringConcatenationCheck,StringLiteralsQuotesCheck,StringsComparisonCheck,SuperInvocationCheck,SwitchWithNotEnoughCaseCheck,SwitchWithoutDefaultCheck,SymbolUsedAsConstructorCheck,TabCharacterCheck,TemplateStringMisuseCheck,ThrowLiteralCheck,TodoTagPresenceCheck,TooManyArgumentsCheck,TooManyBreakOrContinueInLoopCheck,TooManyLinesInFileCheck,TooManyLinesInFunctionCheck,TrailingCommaCheck,TrailingCommentCheck,TrailingWhitespaceCheck,TryPromiseCheck,UnchangedLetVariableCheck,UndefinedArgumentCheck,UndefinedAssignmentCheck,UnnecessaryTypeArgumentsCheck,UnreachableCodeCheck,UnsafeUnzipCheck,UnusedCollectionCheck,UnusedFunctionArgumentCheck,UnusedImportCheck,UnusedNamedGroupsCheck,UnusedVariableCheck,UnverifiedCertificateCheck,UnverifiedHostnameCheck,UpdatedConstVariableCheck,UselessExpressionStatementCheck,UselessIncrementCheck,UselessIntersectionCheck,UselessStringOperationCheck,UseOfEmptyReturnValueCheck,UseTypeAliasCheck,ValuesNotConvertibleToNumbersCheck,VarDeclarationCheck,VariableDeclarationAfterUsageCheck,VariableDeclarationWithoutVarCheck,VariableNameCheck,VariableShadowingCheck,VoidUseCheck,WeakSslCheck,WebSQLDatabaseCheck,WildcardImportCheck,WithStatementCheck,WrongScopeDeclarationCheck,XMLParserXXEVulnerableCheck,XpathCheck,XPoweredByCheck
public interface EslintBasedCheck extends JavaScriptCheck
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<Object>configurations()StringeslintKey()
-