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,AssertionsInTestsCheck,AssociativeArraysCheck,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,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,JumpStatementInFinallyCheck,LabelledStatementCheck,LabelPlacementCheck,LineLengthCheck,LinkWithTargetBlankCheck,LoopsShouldNotBeInfiniteCheck,MaxParameterCheck,MaxSwitchCasesCheck,MaxUnionSizeCheck,MisorderedParameterListCheck,MissingNewlineAtEndOfFileCheck,MissingTrailingCommaCheck,MultilineBlockCurlyBraceCheck,MultilineStringLiteralsCheck,NestedAssignmentCheck,NestedConditionalOperatorsCheck,NestedControlFlowDepthCheck,NewOperatorMisuseCheck,NoAccessorFieldMismatchCheck,NoAngularBypassSanitizationCheck,NoAnyCheck,NoArrayDeleteCheck,NoClearTextProtocolsCheck,NoCodeAfterDoneCheck,NoControlRegexCheck,NoDuplicateImportsCheck,NoDuplicateInCompositeCheck,NoDuplicateStringCheck,NoElementOverwriteCheck,NoEmptyAfterReluctantCheck,NoEmptyAlternativesCheck,NoEmptyCollectionCheck,NoEmptyGroupCheck,NoEmptyInterfaceCheck,NoExclusiveTestsCheck,NoForInArrayCheck,NoHardcodedIpCheck,NoIncompleteAssertionsCheck,NoInferrableTypesCheck,NoInMisuseCheck,NoInvalidAwaitCheck,NoInvertedBooleanCheckCheck,NoMagicNumbersCheck,NoMimeSniffCheck,NoMisleadingArrayReverseCheck,NoMisusedNewCheck,NoMixedContentCheck,NonCaseLabelInSwitchCheck,NonEmptyCaseWithoutBreakCheck,NoNestedSwitchCheck,NoNestedTemplateLiteralsCheck,NonExistentAssignmentOperatorCheck,NonNumberInArithmeticExpressionCheck,NoNonNullAssertionCheck,NonStandardImportCheck,NoOneIterationLoopCheck,NoOsCommandsFromPathCheck,NoRedundantJumpCheck,NoRedundantOptionalCheck,NoReferrerPolicyCheck,NoRegexSpacesCheck,NoReturnAwaitCheck,NoReturnTypeAnyCheck,NoSameArgumentAssertCheck,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,RegexComplexityCheck,RegularExprCheck,ReturnInSetterCheck,ReturnOfBooleanExpressionCheck,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,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 EslintBasedCheck extends JavaScriptCheck
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<Object>configurations()StringeslintKey()default List<org.sonar.api.batch.fs.InputFile.Type>targets()
-