View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window detekt-rules-style-1.23.1.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
io.gitlab.arturbosch.detekt.rules.style.movelambdaout
├─ io.gitlab.arturbosch.detekt.rules.style.movelambdaout.MoveLambdaOutsideParenthesesInspectionKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.movelambdaout.UnnecessaryBracesAroundTrailingLambda.class - [JAR]
io.gitlab.arturbosch.detekt.rules.style
├─ io.gitlab.arturbosch.detekt.rules.style.AlsoCouldBeApply.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.BracesOnIfStatements.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.BracesOnWhenStatements.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.CanBeNonNullable.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.CascadingCallWrapping.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ClassOrdering.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ClassOrderingKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.CollapsibleIfStatements.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.DataClassContainsFunctions.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.DataClassShouldBeImmutable.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.DestructuringDeclarationWithTooManyEntries.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.DoubleNegativeLambda.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.EqualsNullCall.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.EqualsOnSignatureLine.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ExplicitCollectionElementAccessMethod.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ExplicitItLambdaParameter.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ExpressionBodySyntax.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.Forbidden.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ForbiddenAnnotation.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ForbiddenComment.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ForbiddenCommentKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ForbiddenImport.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ForbiddenMethodCall.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ForbiddenSuppress.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ForbiddenVoid.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.FunctionOnlyReturningConstant.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.FunctionOnlyReturningConstantKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.JunkKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.KtFileContent.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.KtFileContentKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.LoopWithTooManyJumpStatements.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.LoopWithTooManyJumpStatementsKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.MagicNumber.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.MaxChainedCallsOnSameLine.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.MaxLineLength.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.MaxLineLengthKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.MayBeConst.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ModifierOrder.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.MultilineLambdaItParameter.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.MultilineRawStringIndentation.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.MultilineRawStringIndentationKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.NestedClassesVisibility.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.NewLineAtEndOfFile.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.NoTabs.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.NullableBooleanCheck.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ObjectLiteralToLambda.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.OptionalAbstractKeyword.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.OptionalWhenBraces.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ProtectedMemberInFinalClass.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.RedundantExplicitType.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.RedundantHigherOrderMapUsage.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.RedundantVisibilityModifierRule.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ReturnCount.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ReturnCountKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.SafeCast.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.Section.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.SerialVersionUIDInSerializableClass.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.SpacingBetweenPackageAndImports.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.StringShouldBeRawString.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.StyleGuideProvider.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.ThrowsCount.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.TrailingWhitespace.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.TrimMultilineRawString.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.TrimMultilineRawStringKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnderscoresInNumericLiterals.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryAbstractClass.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryAnnotationUseSiteTarget.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryApply.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryApplyKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryBackticks.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryFilter.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryInheritance.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryInnerClass.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryLet.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryLetKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnnecessaryParentheses.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UntilInsteadOfRangeTo.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedFunctionVisitor.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedImports.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedImportsKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedParameter.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedParameterVisitor.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedPrivateClass.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedPrivateClassKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedPrivateMember.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedPrivateMemberKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedPrivateProperty.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedPrivatePropertyKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UnusedPrivatePropertyVisitor.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseAnyOrNoneInsteadOfFind.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseArrayLiteralsInAnnotations.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseCheckNotNull.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseCheckOrError.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseDataClass.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseEmptyCounterpart.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseEmptyCounterpartKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseIfEmptyOrIfBlank.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseIfInsteadOfWhen.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseIsNullOrEmpty.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseLet.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseOrEmpty.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseRequire.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseRequireNotNull.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UseSumOfInsteadOfFlatMapSize.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UselessCallOnNotNull.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.UtilityClassWithPublicConstructor.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.VarCouldBeVal.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.WildcardImport.class - [JAR]
io.gitlab.arturbosch.detekt.rules.style.optional
├─ io.gitlab.arturbosch.detekt.rules.style.optional.MandatoryBracesLoops.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.optional.OptionalUnit.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.style.optional.PreferToOverPairSyntax.class - [JAR]