JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
io.gitlab.arturbosch.detekt.rules
,
io.gitlab.arturbosch.detekt.rules.bugs
,
io.gitlab.arturbosch.detekt.rules.complexity
,
io.gitlab.arturbosch.detekt.rules.documentation
,
io.gitlab.arturbosch.detekt.rules.empty
,
io.gitlab.arturbosch.detekt.rules.exceptions
,
io.gitlab.arturbosch.detekt.rules.naming
,
io.gitlab.arturbosch.detekt.rules.performance
,
io.gitlab.arturbosch.detekt.rules.providers
,
io.gitlab.arturbosch.detekt.rules.style
,
io.gitlab.arturbosch.detekt.rules.style.optional
Class Hierarchy
io.gitlab.arturbosch.detekt.rules.style.
SerialVersionUIDInSerializableClass
io.gitlab.arturbosch.detekt.rules.style.
JunkKt
io.gitlab.arturbosch.detekt.rules.style.
KtFileContent
io.gitlab.arturbosch.detekt.rules.style.
ForbiddenComment.Companion
io.gitlab.arturbosch.detekt.rules.style.optional.
MandatoryBracesIfStatements
io.gitlab.arturbosch.detekt.rules.empty.
EmptyCatchBlock.Companion
io.gitlab.arturbosch.detekt.rules.performance.
ArrayPrimitive
io.gitlab.arturbosch.detekt.rules.documentation.
KDocStyle
io.gitlab.arturbosch.detekt.rules.empty.
EmptyRule
io.gitlab.arturbosch.detekt.rules.empty.
EmptyCatchBlock
io.gitlab.arturbosch.detekt.rules.empty.
EmptyClassBlock
io.gitlab.arturbosch.detekt.rules.empty.
EmptyDefaultConstructor
io.gitlab.arturbosch.detekt.rules.empty.
EmptyDoWhileBlock
io.gitlab.arturbosch.detekt.rules.empty.
EmptyElseBlock
io.gitlab.arturbosch.detekt.rules.empty.
EmptyFinallyBlock
io.gitlab.arturbosch.detekt.rules.empty.
EmptyForBlock
io.gitlab.arturbosch.detekt.rules.empty.
EmptyFunctionBlock
io.gitlab.arturbosch.detekt.rules.empty.
EmptyIfBlock
io.gitlab.arturbosch.detekt.rules.empty.
EmptyInitBlock
io.gitlab.arturbosch.detekt.rules.empty.
EmptyKtFile
io.gitlab.arturbosch.detekt.rules.empty.
EmptySecondaryConstructor
io.gitlab.arturbosch.detekt.rules.empty.
EmptyWhenBlock
io.gitlab.arturbosch.detekt.rules.empty.
EmptyWhileBlock
io.gitlab.arturbosch.detekt.rules.naming.
TopLevelPropertyNaming
io.gitlab.arturbosch.detekt.rules.bugs.
UselessPostfixExpression
io.gitlab.arturbosch.detekt.rules.documentation.
CommentOverPrivateFunction
io.gitlab.arturbosch.detekt.rules.complexity.
NestedBlockDepth.Companion
io.gitlab.arturbosch.detekt.rules.style.
UnnecessaryApply
io.gitlab.arturbosch.detekt.rules.
IdentifierNameKt
io.gitlab.arturbosch.detekt.rules.naming.
ForbiddenClassName.Companion
io.gitlab.arturbosch.detekt.rules.naming.
ConstructorParameterNaming.Companion
io.gitlab.arturbosch.detekt.rules.style.
CollapsibleIfStatements
io.gitlab.arturbosch.detekt.rules.naming.
ConstructorParameterNaming
io.gitlab.arturbosch.detekt.rules.naming.
VariableNaming.Companion
io.gitlab.arturbosch.detekt.rules.style.
NestedClassesVisibility
io.gitlab.arturbosch.detekt.rules.naming.
VariableMaxLength
io.gitlab.arturbosch.detekt.rules.style.
WildcardImport.Companion
io.gitlab.arturbosch.detekt.rules.exceptions.
TooGenericExceptionThrown.Companion
io.gitlab.arturbosch.detekt.rules.exceptions.
ExceptionRaisedInUnexpectedLocation
io.gitlab.arturbosch.detekt.rules.exceptions.
RethrowCaughtException
io.gitlab.arturbosch.detekt.rules.style.
UnnecessaryApplyKt
io.gitlab.arturbosch.detekt.rules.complexity.
TooManyFunctions
io.gitlab.arturbosch.detekt.rules.documentation.
EndOfSentenceFormat
io.gitlab.arturbosch.detekt.rules.complexity.
NestedBlockDepth
io.gitlab.arturbosch.detekt.rules.exceptions.
TooGenericExceptionCaught.Companion
io.gitlab.arturbosch.detekt.rules.naming.
FunctionNaming
io.gitlab.arturbosch.detekt.rules.bugs.
IteratorNotThrowingNoSuchElementException
io.gitlab.arturbosch.detekt.rules.complexity.
ComplexCondition
io.gitlab.arturbosch.detekt.rules.complexity.
StringLiteralDuplication.Companion
io.gitlab.arturbosch.detekt.rules.bugs.
UnconditionalJumpStatementInLoop
io.gitlab.arturbosch.detekt.rules.providers.
ExceptionsProvider
io.gitlab.arturbosch.detekt.rules.style.
UnnecessaryAbstractClass.Companion
io.gitlab.arturbosch.detekt.rules.style.
ForbiddenImport.Companion
io.gitlab.arturbosch.detekt.rules.style.
MagicNumber
io.gitlab.arturbosch.detekt.rules.style.
OptionalWhenBraces
io.gitlab.arturbosch.detekt.rules.exceptions.
InstanceOfCheckForException
io.gitlab.arturbosch.detekt.rules.naming.
TopLevelPropertyNaming.Companion
io.gitlab.arturbosch.detekt.rules.style.
VarCouldBeVal
io.gitlab.arturbosch.detekt.rules.style.
MagicNumber.Companion
io.gitlab.arturbosch.detekt.rules.bugs.
DuplicateCaseInWhenExpression
io.gitlab.arturbosch.detekt.rules.style.
FunctionOnlyReturningConstant
io.gitlab.arturbosch.detekt.rules.style.
UnnecessaryInheritance
io.gitlab.arturbosch.detekt.rules.providers.
PerformanceProvider
io.gitlab.arturbosch.detekt.rules.style.optional.
ConditionalPathVisitor
io.gitlab.arturbosch.detekt.rules.naming.
FunctionMinLength.Companion
io.gitlab.arturbosch.detekt.rules.style.
VarCouldBeValKt
io.gitlab.arturbosch.detekt.rules.complexity.
LabeledExpression.Companion
io.gitlab.arturbosch.detekt.rules.empty.
EmptyBlocks
io.gitlab.arturbosch.detekt.rules.style.
WildcardImport
io.gitlab.arturbosch.detekt.rules.style.
TrailingWhitespace
io.gitlab.arturbosch.detekt.rules.naming.
EnumNaming.Companion
io.gitlab.arturbosch.detekt.rules.naming.
ObjectPropertyNaming
io.gitlab.arturbosch.detekt.rules.style.
ForbiddenImport
io.gitlab.arturbosch.detekt.rules.
LinesOfCodeKt
io.gitlab.arturbosch.detekt.rules.style.
NoTabs
io.gitlab.arturbosch.detekt.rules.naming.
ObjectPropertyNaming.Companion
io.gitlab.arturbosch.detekt.rules.style.
ExplicitItLambdaParameter
io.gitlab.arturbosch.detekt.rules.complexity.
LargeClass.Companion
io.gitlab.arturbosch.detekt.rules.complexity.
LongParameterList
io.gitlab.arturbosch.detekt.rules.complexity.
LongParameterList.Companion
io.gitlab.arturbosch.detekt.rules.naming.
VariableMinLength.Companion
io.gitlab.arturbosch.detekt.rules.style.
ExpressionBodySyntax.Companion
io.gitlab.arturbosch.detekt.rules.complexity.
StringLiteralDuplication
io.gitlab.arturbosch.detekt.rules.naming.
VariableNaming
io.gitlab.arturbosch.detekt.rules.providers.
NamingProvider
io.gitlab.arturbosch.detekt.rules.style.
ReturnCount
io.gitlab.arturbosch.detekt.rules.style.
EqualsOnSignatureLine
io.gitlab.arturbosch.detekt.rules.naming.
FunctionParameterNaming.Companion
io.gitlab.arturbosch.detekt.rules.bugs.
ExplicitGarbageCollectionCall
io.gitlab.arturbosch.detekt.rules.style.
ModifierOrder
io.gitlab.arturbosch.detekt.rules.naming.
ForbiddenClassName
io.gitlab.arturbosch.detekt.rules.naming.
FunctionParameterNaming
io.gitlab.arturbosch.detekt.rules.complexity.
LongMethod.Companion
io.gitlab.arturbosch.detekt.rules.naming.
VariableMinLength
io.gitlab.arturbosch.detekt.rules.exceptions.
ExceptionRaisedInUnexpectedLocation.Companion
io.gitlab.arturbosch.detekt.rules.naming.
ClassNaming.Companion
io.gitlab.arturbosch.detekt.rules.bugs.
LateinitUsage.Companion
io.gitlab.arturbosch.detekt.rules.style.
UseDataClass
io.gitlab.arturbosch.detekt.rules.exceptions.
ReturnFromFinally
io.gitlab.arturbosch.detekt.rules.documentation.
UndocumentedPublicFunction
io.gitlab.arturbosch.detekt.rules.exceptions.
ThrowingNewInstanceOfSameException
io.gitlab.arturbosch.detekt.rules.
KtAnnotatedExtensionsKt
io.gitlab.arturbosch.detekt.rules.bugs.
EqualsWithHashCodeExistKt
io.gitlab.arturbosch.detekt.rules.style.
MaxLineLength.Companion
io.gitlab.arturbosch.detekt.rules.
AllowedExceptionNamePatternKt
io.gitlab.arturbosch.detekt.rules.bugs.
WrongEqualsTypeParameter
io.gitlab.arturbosch.detekt.rules.style.
MaxLineLength
io.gitlab.arturbosch.detekt.rules.style.
UnusedPrivateClassKt
io.gitlab.arturbosch.detekt.rules.exceptions.
ThrowingExceptionInMain
io.gitlab.arturbosch.detekt.rules.providers.
EmptyCodeProvider
io.gitlab.arturbosch.detekt.rules.style.
NewLineAtEndOfFile
io.gitlab.arturbosch.detekt.rules.naming.
PackageNaming
io.gitlab.arturbosch.detekt.rules.style.
UnusedImports.Companion
io.gitlab.arturbosch.detekt.rules.documentation.
UndocumentedPublicClass.Companion
io.gitlab.arturbosch.detekt.rules.complexity.
ComplexInterface
io.gitlab.arturbosch.detekt.rules.complexity.
ComplexCondition.Companion
io.gitlab.arturbosch.detekt.rules.providers.
ComplexityProvider
io.gitlab.arturbosch.detekt.rules.style.
LoopWithTooManyJumpStatements
io.gitlab.arturbosch.detekt.rules.naming.
MemberNameEqualsClassName.Companion
io.gitlab.arturbosch.detekt.rules.complexity.
TooManyFunctions.Companion
io.gitlab.arturbosch.detekt.rules.
MethodSignatureKt
io.gitlab.arturbosch.detekt.rules.style.
UnnecessaryLet
io.gitlab.arturbosch.detekt.rules.style.optional.
OptionalUnit
io.gitlab.arturbosch.detekt.rules.exceptions.
TooGenericExceptionCaught
io.gitlab.arturbosch.detekt.rules.bugs.
UnreachableCode
io.gitlab.arturbosch.detekt.rules.complexity.
ComplexMethod
io.gitlab.arturbosch.detekt.rules.style.
ThrowsCount
io.gitlab.arturbosch.detekt.rules.empty.
EmptyFunctionBlock.Companion
io.gitlab.arturbosch.detekt.rules.style.optional.
PreferToOverPairSyntax
io.gitlab.arturbosch.detekt.rules.bugs.
UnsafeCast
io.gitlab.arturbosch.detekt.rules.style.
RedundantVisibilityModifierRule
io.gitlab.arturbosch.detekt.rules.complexity.
MethodOverloading
io.gitlab.arturbosch.detekt.rules.naming.
FunctionNaming.Companion
io.gitlab.arturbosch.detekt.rules.documentation.
PrivateElementUtilKt
io.gitlab.arturbosch.detekt.rules.naming.
MemberNameEqualsClassName
io.gitlab.arturbosch.detekt.rules.exceptions.
ThrowingExceptionsWithoutMessageOrCause.Companion
io.gitlab.arturbosch.detekt.rules.exceptions.
TooGenericExceptionThrown
io.gitlab.arturbosch.detekt.rules.style.
UnnecessaryLetKt
io.gitlab.arturbosch.detekt.rules.exceptions.
NotImplementedDeclaration
io.gitlab.arturbosch.detekt.rules.
JunkKt
io.gitlab.arturbosch.detekt.rules.style.
SpacingBetweenPackageAndImports
io.gitlab.arturbosch.detekt.rules.naming.
MatchingDeclarationNameKt
io.gitlab.arturbosch.detekt.rules.style.
UnusedPrivateMember.Companion
io.gitlab.arturbosch.detekt.rules.exceptions.
PrintStackTrace
io.gitlab.arturbosch.detekt.rules.bugs.
LateinitUsage
io.gitlab.arturbosch.detekt.rules.bugs.
EqualsWithHashCodeExist
io.gitlab.arturbosch.detekt.rules.performance.
ForEachOnRange
io.gitlab.arturbosch.detekt.rules.style.
FileParsingRule
io.gitlab.arturbosch.detekt.rules.
KeywordsKt
io.gitlab.arturbosch.detekt.rules.providers.
PotentialBugProvider
io.gitlab.arturbosch.detekt.rules.naming.
FunctionMaxLength
io.gitlab.arturbosch.detekt.rules.
StringExtensionsKt
io.gitlab.arturbosch.detekt.rules.bugs.
EqualsAlwaysReturnsTrueOrFalse
io.gitlab.arturbosch.detekt.rules.style.
OptionalAbstractKeyword
io.gitlab.arturbosch.detekt.rules.exceptions.
ThrowingExceptionFromFinally
io.gitlab.arturbosch.detekt.rules.style.
UnnecessaryAbstractClass
io.gitlab.arturbosch.detekt.rules.style.
ForbiddenComment
io.gitlab.arturbosch.detekt.rules.performance.
SpreadOperator
io.gitlab.arturbosch.detekt.rules.complexity.
LargeClass
io.gitlab.arturbosch.detekt.rules.style.
UnusedImportsKt
io.gitlab.arturbosch.detekt.rules.
IsPartOfUtilsKt
io.gitlab.arturbosch.detekt.rules.exceptions.
TooGenericExceptionCaughtKt
io.gitlab.arturbosch.detekt.rules.style.
DataClassContainsFunctions
io.gitlab.arturbosch.detekt.rules.complexity.
LabeledExpression
io.gitlab.arturbosch.detekt.rules.naming.
MatchingDeclarationName
io.gitlab.arturbosch.detekt.rules.complexity.
ComplexInterface.Companion
io.gitlab.arturbosch.detekt.rules.bugs.
InvalidRange
io.gitlab.arturbosch.detekt.rules.
KtClassOrObjectExtensionsKt
io.gitlab.arturbosch.detekt.rules.style.
ThrowsCount.Companion
io.gitlab.arturbosch.detekt.rules.style.
LoopWithTooManyJumpStatements.Companion
io.gitlab.arturbosch.detekt.rules.style.
ProtectedMemberInFinalClass
io.gitlab.arturbosch.detekt.rules.naming.
ClassNaming
io.gitlab.arturbosch.detekt.rules.style.
UtilityClassWithPublicConstructor
io.gitlab.arturbosch.detekt.rules.documentation.
CommentOverPrivateProperty
io.gitlab.arturbosch.detekt.rules.style.
UntilInsteadOfRangeTo
io.gitlab.arturbosch.detekt.rules.exceptions.
ThrowingExceptionsWithoutMessageOrCause
io.gitlab.arturbosch.detekt.rules.style.
MagicNumberKt
io.gitlab.arturbosch.detekt.rules.performance.
UnnecessaryTemporaryInstantiation
io.gitlab.arturbosch.detekt.rules.style.
DataClassContainsFunctions.Companion
io.gitlab.arturbosch.detekt.rules.naming.
PackageNaming.Companion
io.gitlab.arturbosch.detekt.rules.providers.
CommentSmellProvider
io.gitlab.arturbosch.detekt.rules.style.
UnusedImports
io.gitlab.arturbosch.detekt.rules.naming.
EnumNaming
io.gitlab.arturbosch.detekt.rules.naming.
FunctionMinLength
io.gitlab.arturbosch.detekt.rules.style.optional.
PreferToOverPairSyntax.Companion
io.gitlab.arturbosch.detekt.rules.bugs.
UnsafeCallOnNullableType
io.gitlab.arturbosch.detekt.rules.complexity.
MethodOverloading.Companion
io.gitlab.arturbosch.detekt.rules.style.
ForbiddenVoid
io.gitlab.arturbosch.detekt.rules.style.
EqualsNullCall
io.gitlab.arturbosch.detekt.rules.complexity.
LongMethod
io.gitlab.arturbosch.detekt.rules.naming.
VariableMaxLength.Companion
io.gitlab.arturbosch.detekt.rules.exceptions.
SwallowedException
io.gitlab.arturbosch.detekt.rules.style.
ReturnCount.Companion
io.gitlab.arturbosch.detekt.rules.exceptions.
SwallowedException.Companion
io.gitlab.arturbosch.detekt.rules.style.
UnusedPrivateMember
io.gitlab.arturbosch.detekt.rules.style.
UnnecessaryParentheses
io.gitlab.arturbosch.detekt.rules.exceptions.
TooGenericExceptionThrownKt
io.gitlab.arturbosch.detekt.rules.style.
ExpressionBodySyntax
io.gitlab.arturbosch.detekt.rules.documentation.
EndOfSentenceFormat.Companion
io.gitlab.arturbosch.detekt.rules.documentation.
UndocumentedPublicClass
io.gitlab.arturbosch.detekt.rules.providers.
StyleGuideProvider
io.gitlab.arturbosch.detekt.rules.style.
UnusedPrivateClass
io.gitlab.arturbosch.detekt.rules.bugs.
IteratorHasNextCallsNextMethod
io.gitlab.arturbosch.detekt.rules.style.
FunctionOnlyReturningConstant.Companion
io.gitlab.arturbosch.detekt.rules.style.
UseDataClass.Companion
io.gitlab.arturbosch.detekt.rules.style.optional.
OptionalUnit.Companion
io.gitlab.arturbosch.detekt.rules.complexity.
ComplexMethod.Companion
io.gitlab.arturbosch.detekt.rules.
KtModifierListKt
io.gitlab.arturbosch.detekt.rules.
TraversingKt
io.gitlab.arturbosch.detekt.rules.style.
SafeCast
io.gitlab.arturbosch.detekt.rules.naming.
NamingRules
io.gitlab.arturbosch.detekt.rules.naming.
FunctionMaxLength.Companion
io.gitlab.arturbosch.detekt.rules.style.
MayBeConst
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes