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 diktat-rules-2.0.0-rc.5.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.saveourtool.diktat.ruleset.rules.chapter6.classes
├─ com.saveourtool.diktat.ruleset.rules.chapter6.classes.AbstractClassesRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.classes.CompactInitialization.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.classes.DataClassesRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.classes.InlineClassesRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.classes.SingleConstructorRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.classes.SingleInitRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.classes.StatelessClassesRule.class - [JAR]
com.saveourtool.diktat.ruleset.rules.chapter4.calculations
├─ com.saveourtool.diktat.ruleset.rules.chapter4.calculations.AccurateCalculationsRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter4.calculations.AccurateCalculationsRuleKt.class - [JAR]
com.saveourtool.diktat.ruleset.constants
├─ com.saveourtool.diktat.ruleset.constants.Chapters.class - [JAR]
├─ com.saveourtool.diktat.ruleset.constants.ChaptersKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.constants.Warnings.class - [JAR]
com.saveourtool.diktat.ruleset.rules.chapter2.comments
├─ com.saveourtool.diktat.ruleset.rules.chapter2.comments.CommentsRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter2.comments.CommentsRuleKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter2.comments.HeaderCommentRule.class - [JAR]
com.saveourtool.diktat.ruleset.utils.indentation
├─ com.saveourtool.diktat.ruleset.utils.indentation.ArrowInWhenChecker.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.AssignmentOperatorChecker.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.CheckResult.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.CheckersKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.ConditionalsAndLoopsWithoutBracesChecker.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.CustomGettersAndSettersChecker.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.CustomIndentationChecker.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.DotCallChecker.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.ExpressionIndentationChecker.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.IndentationConfig.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.KdocIndentationChecker.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.SuperTypeListChecker.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.indentation.ValueParameterListChecker.class - [JAR]
com.saveourtool.diktat.ruleset.rules
├─ com.saveourtool.diktat.ruleset.rules.DiktatRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.DiktatRuleConfigReaderImpl.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.DiktatRuleKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.DiktatRuleSetFactoryImpl.class - [JAR]
com.saveourtool.diktat.ruleset.rules.chapter3.identifiers
├─ com.saveourtool.diktat.ruleset.rules.chapter3.identifiers.LocalVariablesRule.class - [JAR]
com.saveourtool.diktat.ruleset.rules.chapter1
├─ com.saveourtool.diktat.ruleset.rules.chapter1.FileNaming.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter1.IdentifierNaming.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter1.PackageNaming.class - [JAR]
com.saveourtool.diktat.ruleset.rules.chapter4
├─ com.saveourtool.diktat.ruleset.rules.chapter4.ImmutableValNoVarRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter4.NullChecksRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter4.SmartCastRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter4.TypeAliasRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter4.VariableGenericTypeDeclarationRule.class - [JAR]
com.saveourtool.diktat.ruleset.rules.chapter3
├─ com.saveourtool.diktat.ruleset.rules.chapter3.AnnotationNewLineRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.BlockStructureBraces.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.BooleanExpressionsRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.BracesInConditionalsAndLoopsRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.ClassLikeStructuresOrderRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.ClassLikeStructuresOrderRuleKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.CollapseIfStatementsRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.CollapseIfStatementsRuleKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.ConsecutiveSpacesRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.DebugPrintRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.EmptyBlock.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.EnumsSeparated.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.LineLength.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.LongNumericalValuesSeparatedRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.MagicNumberRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.MultipleModifiersSequence.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.NullableTypeRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.PreviewAnnotationRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.RangeConventionalRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.SingleLineStatementsRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.SortRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.StringConcatenationRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.StringTemplateFormatRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.TrailingCommaRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.WhenMustHaveElseRule.class - [JAR]
com.saveourtool.diktat.ruleset.rules.chapter6
├─ com.saveourtool.diktat.ruleset.rules.chapter6.AvoidEmptyPrimaryConstructor.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.AvoidUtilityClass.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.CustomGetterSetterRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.ExtensionFunctionsInFileRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.ExtensionFunctionsSameNameRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.ExtensionFunctionsSameNameRuleKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.ImplicitBackingPropertyRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.PropertyAccessorFields.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.RunInScript.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.TrivialPropertyAccessors.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.UseLastIndex.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter6.UselessSupertype.class - [JAR]
com.saveourtool.diktat.ruleset.rules.chapter5
├─ com.saveourtool.diktat.ruleset.rules.chapter5.AsyncAndSyncRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter5.AvoidNestedFunctionsRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter5.CheckInverseMethodRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter5.CustomLabel.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter5.FunctionArgumentsSize.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter5.FunctionLength.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter5.LambdaLengthRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter5.LambdaParameterOrder.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter5.NestedFunctionBlock.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter5.OverloadingArgumentsFunction.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter5.ParameterNameInOuterLambdaRule.class - [JAR]
generated
├─ generated.WarningNames.class - [JAR]
com.saveourtool.diktat.ruleset.utils
├─ com.saveourtool.diktat.ruleset.utils.AstConstantsKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.AstNodeUtilsFromKtLintKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.AstNodeUtilsKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.FileUtilsKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.FunctionAstNodeUtilsKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.KdocUtilsKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.KotlinParseException.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.KotlinParser.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.PositionInTextLocatorKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.PsiUtilsKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.ReplacementResult.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.Segment.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.SegmentTree.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.StandardPlatforms.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.StringCaseUtilsKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.StringUtilsKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.Style.class - [JAR]
com.saveourtool.diktat.ruleset.utils.search
├─ com.saveourtool.diktat.ruleset.utils.search.VariablesSearch.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.search.VariablesSearchKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.search.VariablesWithAssignmentSearch.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.search.VariablesWithAssignmentSearchKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.search.VariablesWithUsagesSearch.class - [JAR]
├─ com.saveourtool.diktat.ruleset.utils.search.VariablesWithUsagesSearchKt.class - [JAR]
com.saveourtool.diktat.ruleset.rules.chapter3.files
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.BlankLinesRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.FileSize.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.FileStructureRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.IndentationAmount.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.IndentationAware.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.IndentationConfigAware.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.IndentationError.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.IndentationRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.IndentedElementTypeKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.NewlinesRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.NewlinesRuleKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.TopLevelOrderRule.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter3.files.WhiteSpaceRule.class - [JAR]
com.saveourtool.diktat.ruleset.rules.chapter2.kdoc
├─ com.saveourtool.diktat.ruleset.rules.chapter2.kdoc.CommentsFormatting.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter2.kdoc.KdocComments.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter2.kdoc.KdocCommentsKt.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter2.kdoc.KdocFormatting.class - [JAR]
├─ com.saveourtool.diktat.ruleset.rules.chapter2.kdoc.KdocMethods.class - [JAR]