class icon trait icon trait icon trait icon
#ABCDEFGHIJKLMNOPQRSTUVWXYZdeprecated
    1. com
        1. com.sksamuel
            1. com.sksamuel.scapegoat
              1. (object)(case class)Configuration
              2. (class)Feedback
              3. (class)Inspection
              4. (case class)InspectionContext
              5. (object)
                Inspections
              6. (class)Inspector
              7. (trait)Level
              8. (object)
                Levels
              9. (case class)Reports
              10. (class)Safe
              11. (class)ScapegoatComponent
              12. (class)ScapegoatPlugin
              13. (case class)Warning
              1. com.sksamuel.scapegoat.inspections
                1. (class)AnyUse
                2. (class)AvoidToMinusOne
                3. (class)BooleanParameter
                4. (class)DoubleNegation
                5. (class)EmptyCaseClass
                6. (class)FinalModifierOnCaseClass
                7. (class)LonelySealedTrait
                8. (class)MaxParameters
                9. (class)NoOpOverride
                10. (class)PublicFinalizer
                11. (class)RedundantFinalModifierOnMethod
                12. (class)RedundantFinalModifierOnVar
                13. (class)TypeShadowing
                14. (class)VarClosure
                15. (class)VariableShadowing
                16. (class)VarUse
                1. com.sksamuel.scapegoat.inspections.collections
                  1. (class)ArrayEquals
                  2. (class)AvoidSizeEqualsZero
                  3. (class)AvoidSizeNotEqualsZero
                  4. (class)CollectionIndexOnNonIndexedSeq
                  5. (class)CollectionNamingConfusion
                  6. (class)CollectionNegativeIndex
                  7. (class)CollectionPromotionToAny
                  8. (class)ComparisonToEmptyList
                  9. (class)ComparisonToEmptySet
                  10. (class)DuplicateMapKey
                  11. (class)DuplicateSetValue
                  12. (class)ExistsSimplifiableToContains
                  13. (class)FilterDotHead
                  14. (class)FilterDotHeadOption
                  15. (class)FilterDotIsEmpty
                  16. (class)FilterDotSize
                  17. (class)FilterOptionAndGet
                  18. (class)FindAndNotEqualsNoneReplaceWithExists
                  19. (class)FindDotIsDefined
                  20. (class)JavaConversionsUse
                  21. (class)ListAppend
                  22. (class)ListSize
                  23. (class)MapGetAndGetOrElse
                  24. (class)NegationIsEmpty
                  25. (class)NegationNonEmpty
                  26. (class)NegativeSeqPad
                  27. (class)PredefIterableIsMutable
                  28. (class)PredefSeqIsMutable
                  29. (class)PredefTraversableIsMutable
                  30. (class)PreferMapEmpty
                  31. (class)PreferSeqEmpty
                  32. (class)PreferSetEmpty
                  33. (class)ReverseFunc
                  34. (class)ReverseTailReverse
                  35. (class)ReverseTakeReverse
                  36. (class)SwapSortFilter
                  37. (class)UnsafeContains
                  38. (class)UnsafeTraversableMethods
                2. com.sksamuel.scapegoat.inspections.controlflow
                  1. (class)RepeatedIfElseBody
                  2. (class)WhileTrue
                3. com.sksamuel.scapegoat.inspections.empty
                  1. (class)EmptyFor
                  2. (class)EmptyIfBlock
                  3. (class)EmptyMethod
                  4. (class)EmptySynchronizedBlock
                  5. (class)EmptyTryBlock
                  6. (class)EmptyWhileBlock
                4. com.sksamuel.scapegoat.inspections.equality
                  1. (class)ComparingFloatingPointTypes
                  2. (class)ComparingUnrelatedTypes
                  3. (class)ComparisonWithSelf
                5. com.sksamuel.scapegoat.inspections.exception
                  1. (class)CatchException
                  2. (class)CatchExceptionImmediatelyRethrown
                  3. (class)CatchFatal
                  4. (class)CatchNpe
                  5. (class)CatchThrowable
                  6. (class)IncorrectlyNamedExceptions
                  7. (class)SwallowedException
                  8. (class)UnreachableCatch
                6. com.sksamuel.scapegoat.inspections.imports
                  1. (class)DuplicateImport
                  2. (class)WildcardImport
                7. com.sksamuel.scapegoat.inspections.inference
                  1. (class)BoundedByFinalType
                  2. (class)MethodReturningAny
                  3. (class)PointlessTypeBounds
                  4. (class)ProductWithSerializableInferred
                8. com.sksamuel.scapegoat.inspections.matching
                  1. (class)PartialFunctionInsteadOfMatch
                  2. (class)RepeatedCaseBody
                  3. (class)SuspiciousMatchOnClassObject
                9. com.sksamuel.scapegoat.inspections.math
                  1. (class)BigDecimalDoubleConstructor
                  2. (class)BigDecimalScaleWithoutRoundingMode
                  3. (class)BrokenOddness
                  4. (class)DivideByOne
                  5. (class)ModOne
                  6. (class)NanComparison
                  7. (class)UseCbrt
                  8. (class)UseExpM1
                  9. (class)UseLog10
                  10. (class)UseLog1P
                  11. (class)UseSqrt
                  12. (class)ZeroNumerator
                10. com.sksamuel.scapegoat.inspections.naming
                  1. (class)ClassNames
                  2. (class)MethodNames
                  3. (class)ObjectNames
                11. com.sksamuel.scapegoat.inspections.nulls
                  1. (class)NullAssignment
                  2. (class)NullParameter
                12. com.sksamuel.scapegoat.inspections.option
                  1. (class)EitherGet
                  2. (class)ImpossibleOptionSizeCondition
                  3. (class)OptionGet
                  4. (class)OptionSize
                13. com.sksamuel.scapegoat.inspections.string
                  1. (class)ArraysInFormat
                  2. (class)ArraysToString
                  3. (class)EmptyInterpolatedString
                  4. (class)IllegalFormatString
                  5. (class)IncorrectNumberOfArgsToFormat
                  6. (class)InvalidRegex
                  7. (class)LooksLikeInterpolatedString
                  8. (class)StripMarginOnRegex
                  9. (class)SubstringZero
                  10. (class)UnsafeStringContains
                14. com.sksamuel.scapegoat.inspections.style
                  1. (class)AvoidOperatorOverload
                  2. (class)ParameterlessMethodReturnsUnit
                  3. (class)SimplifyBooleanExpression
                15. com.sksamuel.scapegoat.inspections.unneccesary
                  1. (class)ConstantIf
                  2. (class)RedundantFinalizer
                  3. (class)StoreBeforeReturn
                  4. (class)UnnecessaryConversion
                  5. (class)UnnecessaryIf
                  6. (class)UnnecessaryReturnUse
                  7. (class)UnusedMethodParameter
                  8. (class)VarCouldBeVal
                16. com.sksamuel.scapegoat.inspections.unsafe
                  1. (class)AsInstanceOf
                  2. (class)FinalizerWithoutSuper
                  3. (class)IsInstanceOf
                  4. (class)TryGet
              2. com.sksamuel.scapegoat.io
                1. (object)
                  HtmlReportWriter
                2. (object)
                  IOUtils
                3. (object)
                  MarkdownReportWriter
                4. (trait)ReportWriter
                5. (object)
                  ScalastyleReportWriter
                6. (object)
                  XmlReportWriter