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 scalac-scapegoat-plugin_2.12-1.4.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.sksamuel.scapegoat.inspections.matching
├─ com.sksamuel.scapegoat.inspections.matching.FruitlessMatch.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.matching.PartialFunctionInsteadOfMatch.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.matching.RepeatedCaseBody.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.matching.SuspiciousMatchOnClassObject.class - [JAR]
com.sksamuel.scapegoat.inspections
├─ com.sksamuel.scapegoat.inspections.AbstractTrait.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.AbstractValueInTrait.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.AnyUse.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.AvoidToMinusOne.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.ChainedPackageClause.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.ClassExtendsApp.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.DefaultArgUse.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.DoubleNegation.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.EmptyCaseClass.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.EqualInspection.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.FinalModifierOnCaseClass.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.HardCodedWindowsFileSeparator.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.HashcodeInspection.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.LonelySealedTrait.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.MaxParameters.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.MethodWithUnitReturnIsParameterless.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.NoClone.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.NoOpOverride.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.NoSuperClone.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.OptionGetGetOrElse.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.PublicFinalizer.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.RedundantFinalModifierOnMethod.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.RedundantFinalModifierOnVar.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.TypeShadowing.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.UnusedLocalVal.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.UppercaseLChecker.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.UselessObjectVisibility.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.VarClosure.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.VarFields.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.VarUse.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.VariableShadowing.class - [JAR]
com.sksamuel.scapegoat.inspections.unsafe
├─ com.sksamuel.scapegoat.inspections.unsafe.AsInstanceOf.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unsafe.FinalizerWithoutSuper.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unsafe.IsInstanceOf.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unsafe.TryGet.class - [JAR]
com.sksamuel.scapegoat.inspections.inference
├─ com.sksamuel.scapegoat.inspections.inference.BoundedByFinalType.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.inference.MethodReturningAny.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.inference.PointlessTypeBounds.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.inference.ProductWithSerializableInferred.class - [JAR]
com.sksamuel.scapegoat.inspections.controlflow
├─ com.sksamuel.scapegoat.inspections.controlflow.WhileTrue.class - [JAR]
com.sksamuel.scapegoat.inspections.imports
├─ com.sksamuel.scapegoat.inspections.imports.DuplicateImport.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.imports.WildcardImport.class - [JAR]
com.sksamuel.scapegoat.inspections.string
├─ com.sksamuel.scapegoat.inspections.string.ArraysInFormat.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.string.ArraysToString.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.string.EmptyInterpolatedString.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.string.IllegalFormatString.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.string.IncorrectNumberOfArgsToFormat.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.string.InvalidRegex.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.string.LooksLikeInterpolatedString.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.string.NegativeStringMultiplication.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.string.StripMarginOnRegex.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.string.SubstringZero.class - [JAR]
com.sksamuel.scapegoat.inspections.style
├─ com.sksamuel.scapegoat.inspections.style.AvoidOperatorOverload.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.style.ParameterlessMethodReturnsUnit.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.style.SimplifyBooleanExpression.class - [JAR]
com.sksamuel.scapegoat.inspections.unneccesary
├─ com.sksamuel.scapegoat.inspections.unneccesary.ConstantIf.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.LongToLong.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.RedundantFinalizer.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.UnnecessaryCatchBlock.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.UnnecessaryIf.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.UnnecessaryReturnUse.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.UnnecessaryStoreBeforeReturn.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.UnnecessarySubstring.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.UnnecessaryToInt.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.UnnecessaryToString.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.UnusedMethodParameter.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.unneccesary.VarCouldBeVal.class - [JAR]
com.sksamuel.scapegoat.inspections.naming
├─ com.sksamuel.scapegoat.inspections.naming.ClassNames.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.naming.FieldNames.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.naming.MethodNames.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.naming.ObjectNames.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.naming.VariableNames.class - [JAR]
com.sksamuel.scapegoat.inspections.exception
├─ com.sksamuel.scapegoat.inspections.exception.CatchException.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.exception.CatchFatal.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.exception.CatchNpe.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.exception.CatchThrowable.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.exception.CaughtExceptionImmediatelyRethrown.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.exception.IncorrectlyNamedExceptions.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.exception.ProhibitedExceptionThrown.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.exception.SwallowedException.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.exception.UnreachableCatch.class - [JAR]
com.sksamuel.scapegoat.inspections.math
├─ com.sksamuel.scapegoat.inspections.math.BigDecimalDoubleConstructor.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.BigDecimalScaleWithoutRoundingMode.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.BrokenOddness.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.DivideByOne.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.IntDivisionAssignedToFloat.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.ModOne.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.NanComparison.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.UseCbrt.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.UseExpM1.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.UseLog10.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.UseLog1P.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.UseSqrt.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.math.ZeroNumerator.class - [JAR]
com.sksamuel.scapegoat.inspections.collections
├─ com.sksamuel.scapegoat.inspections.collections.ArrayEquals.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.AvoidSizeEqualsZero.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.AvoidSizeNotEqualsZero.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.CollectionIndexOnNonIndexedSeq.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.CollectionNamingConfusion.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.CollectionNegativeIndex.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.CollectionPromotionToAny.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.ComparisonToEmptyList.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.ComparisonToEmptySet.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.DuplicateMapKey.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.DuplicateSetValue.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.ExistsIncompatibleType.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.ExistsSimplifiableToContains.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.FilterDotHead.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.FilterDotHeadOption.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.FilterDotIsEmpty.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.FilterDotSize.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.FilterDotSizeComparison.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.FilterOptionAndGet.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.FindAndNotEqualsNoneReplaceWithExists.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.FindDotIsDefined.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.JavaConversionsUse.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.ListAppend.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.ListSize.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.ListTail.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.MapGetAndGetOrElse.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.NegationIsEmpty.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.NegationNonEmpty.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.NegativeSeqPad.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.PredefIterableIsMutable.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.PredefSeqIsMutable.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.PredefTraversableIsMutable.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.PreferSeqEmpty.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.PreferSetEmpty.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.ReverseFunc.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.ReverseTailReverse.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.ReverseTakeReverse.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.SwapSortFilter.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.TraversableHead.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.TraversableLast.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.collections.UnsafeContains.class - [JAR]
com.sksamuel.scapegoat.inspections.option
├─ com.sksamuel.scapegoat.inspections.option.EitherGet.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.option.ImpossibleOptionSizeCondition.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.option.InexhausticOptionMatch.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.option.OptionComparison.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.option.OptionGet.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.option.OptionHead.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.option.OptionSize.class - [JAR]
com.sksamuel.scapegoat
├─ com.sksamuel.scapegoat.Feedback.class - [JAR]
├─ com.sksamuel.scapegoat.Inspection.class - [JAR]
├─ com.sksamuel.scapegoat.InspectionContext.class - [JAR]
├─ com.sksamuel.scapegoat.Inspector.class - [JAR]
├─ com.sksamuel.scapegoat.Level.class - [JAR]
├─ com.sksamuel.scapegoat.Levels.class - [JAR]
├─ com.sksamuel.scapegoat.Safe.class - [JAR]
├─ com.sksamuel.scapegoat.ScapegoatComponent.class - [JAR]
├─ com.sksamuel.scapegoat.ScapegoatConfig.class - [JAR]
├─ com.sksamuel.scapegoat.ScapegoatPlugin.class - [JAR]
├─ com.sksamuel.scapegoat.Warning.class - [JAR]
com.sksamuel.scapegoat.io
├─ com.sksamuel.scapegoat.io.FindbugsReportWriter.class - [JAR]
├─ com.sksamuel.scapegoat.io.GitUtils.class - [JAR]
├─ com.sksamuel.scapegoat.io.HtmlReportWriter.class - [JAR]
├─ com.sksamuel.scapegoat.io.IOUtils.class - [JAR]
├─ com.sksamuel.scapegoat.io.ScalastyleReportWriter.class - [JAR]
├─ com.sksamuel.scapegoat.io.XmlReportWriter.class - [JAR]
com.sksamuel.scapegoat.inspections.nulls
├─ com.sksamuel.scapegoat.inspections.nulls.NullAssignment.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.nulls.NullParameter.class - [JAR]
com.sksamuel.scapegoat.inspections.equality
├─ com.sksamuel.scapegoat.inspections.equality.ComparingFloatingPointTypes.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.equality.ComparingUnrelatedTypes.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.equality.ComparisonWithSelf.class - [JAR]
com.sksamuel.scapegoat.inspections.empty
├─ com.sksamuel.scapegoat.inspections.empty.EmptyFor.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.empty.EmptyIfBlock.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.empty.EmptyMethod.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.empty.EmptySynchronizedBlock.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.empty.EmptyTryBlock.class - [JAR]
├─ com.sksamuel.scapegoat.inspections.empty.EmptyWhileBlock.class - [JAR]