class icon trait icon trait icon trait icon
    1. com
        1. com.sksamuel
            1. com.sksamuel.scapegoat
              1. (class)Feedback
              2. (trait)Inspection
              3. (case class)InspectionContext
              4. (class)Inspector
              5. (trait)Level
              6. (object)
                Levels
              7. (class)Safe
              8. (class)ScapegoatComponent
              9. (object)
                ScapegoatConfig
              10. (class)ScapegoatPlugin
              11. (case class)Warning
              1. com.sksamuel.scapegoat.inspections
                1. (class)AbstractTrait
                2. (class)AbstractValueInTrait
                3. (class)AnyUse
                4. (class)AvoidToMinusOne
                5. (class)ChainedPackageClause
                6. (class)ClassExtendsApp
                7. (class)DefaultArgUse
                8. (class)DoubleNegation
                9. (class)EmptyCaseClass
                10. (class)EqualInspection
                11. (class)HardCodedWindowsFileSeparator
                12. (class)HashcodeInspection
                13. (class)LonelySealedTrait
                14. (class)MaxParameters
                15. (class)MethodWithUnitReturnIsParameterless
                16. (class)NoClone
                17. (class)NoOpOverride
                18. (class)NoSuperClone
                19. (class)OptionGetGetOrElse
                20. (class)PublicFinalizer
                21. (class)RedundantFinalModifierOnCaseClass
                22. (class)RedundantFinalModifierOnMethod
                23. (class)RedundantFinalModifierOnVar
                24. (class)TypeShadowing
                25. (class)UnusedLocalVal
                26. (class)UppercaseLChecker
                27. (class)UselessObjectVisibility
                28. (class)VarClosure
                29. (class)VarFields
                30. (class)VariableShadowing
                31. (class)VarUse
                1. com.sksamuel.scapegoat.inspections.akka
                  1. (class)AkkaSenderClosure
                2. com.sksamuel.scapegoat.inspections.collections
                  1. (class)ArrayEquals
                  2. (class)AvoidSizeEqualsZero
                  3. (class)AvoidSizeNotEqualsZero
                  4. (class)CollectionNamingConfusion
                  5. (class)CollectionNegativeIndex
                  6. (class)CollectionPromotionToAny
                  7. (class)ComparisonToEmptyList
                  8. (class)ComparisonToEmptySet
                  9. (class)DuplicateMapKey
                  10. (class)DuplicateSetValue
                  11. (class)ExistsIncompatibleType
                  12. (class)ExistsSimplifableToContains
                  13. (class)FilterDotHead
                  14. (class)FilterDotHeadOption
                  15. (class)FilterDotIsEmpty
                  16. (class)FilterDotSize
                  17. (class)FilterDotSizeComparison
                  18. (class)FilterOptionAndGet
                  19. (class)FindAndNotEqualsNoneReplaceWithExists
                  20. (class)FindDotIsDefined
                  21. (class)JavaConversionsUse
                  22. (class)ListAppend
                  23. (class)ListSize
                  24. (class)ListTail
                  25. (class)NegationIsEmpty
                  26. (class)NegationNonEmpty
                  27. (class)NegativeSeqPad
                  28. (class)PredefIterableIsMutable
                  29. (class)PredefSeqIsMutable
                  30. (class)PredefTraversableIsMutable
                  31. (class)PreferSeqEmpty
                  32. (class)PreferSetEmpty
                  33. (class)SwapSortFilter
                  34. (class)TraversableHead
                  35. (class)UnsafeContains
                3. com.sksamuel.scapegoat.inspections.controlflow
                  1. (class)WhileTrue
                4. com.sksamuel.scapegoat.inspections.empty
                  1. (class)EmptyFor
                  2. (class)EmptyIfBlock
                  3. (class)EmptyMethod
                  4. (class)EmptySynchronizedBlock
                  5. (class)EmptyTryBlock
                  6. (class)EmptyWhileBlock
                5. com.sksamuel.scapegoat.inspections.equality
                  1. (class)ComparingFloatingPointTypes
                  2. (class)ComparingUnrelatedTypes
                  3. (class)ComparisonWithSelf
                6. com.sksamuel.scapegoat.inspections.exception
                  1. (class)CatchNpe
                  2. (class)CatchThrowable
                  3. (class)CaughtExceptionImmediatelyRethrown
                  4. (class)IncorrectlyNamedExceptions
                  5. (class)ProhibitedExceptionThrown
                  6. (class)SwallowedException
                  7. (class)UnreachableCatch
                7. com.sksamuel.scapegoat.inspections.imports
                  1. (class)DuplicateImport
                  2. (class)WildcardImport
                8. com.sksamuel.scapegoat.inspections.inference
                  1. (class)BoundedByFinalType
                  2. (class)MethodReturningAny
                  3. (class)PointlessTypeBounds
                  4. (class)ProductWithSerializableInferred
                9. com.sksamuel.scapegoat.inspections.matching
                  1. (class)FruitlessMatch
                  2. (class)PartialFunctionInsteadOfMatch
                  3. (class)RepeatedCaseBody
                  4. (class)SuspiciousMatchOnClassObject
                10. com.sksamuel.scapegoat.inspections.math
                  1. (class)BigDecimalDoubleConstructor
                  2. (class)BigDecimalScaleWithoutRoundingMode
                  3. (class)BrokenOddness
                  4. (class)DivideByOne
                  5. (class)IntDivisionAssignedToFloat
                  6. (class)ModOne
                  7. (class)NanComparison
                  8. (class)UseCbrt
                  9. (class)UseExpM1
                  10. (class)UseLog10
                  11. (class)UseLog1P
                  12. (class)UseSqrt
                  13. (class)ZeroNumerator
                11. com.sksamuel.scapegoat.inspections.naming
                  1. (class)ClassNames
                  2. (class)FieldNames
                  3. (class)MethodNames
                  4. (class)ObjectNames
                  5. (class)VariableNames
                12. com.sksamuel.scapegoat.inspections.nulls
                  1. (class)NullAssignment
                  2. (class)NullParameter
                13. com.sksamuel.scapegoat.inspections.option
                  1. (class)EitherGet
                  2. (class)ImpossibleOptionSizeCondition
                  3. (class)InexhausticOptionMatch
                  4. (class)OptionComparison
                  5. (class)OptionGet
                  6. (class)OptionHead
                  7. (class)OptionSize
                14. 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)NegativeStringMultiplication
                  9. (class)StripMarginOnRegex
                  10. (class)SubstringZero
                15. com.sksamuel.scapegoat.inspections.style
                  1. (class)AvoidOperatorOverload
                  2. (class)ParameterlessMethodReturnsUnit
                  3. (class)SimplifyBooleanExpression
                16. com.sksamuel.scapegoat.inspections.unneccesary
                  1. (class)ConstantIf
                  2. (class)LongToLong
                  3. (class)RedundantFinalizer
                  4. (class)UnnecessaryCatchBlock
                  5. (class)UnnecessaryIf
                  6. (class)UnnecessaryReturnUse
                  7. (class)UnnecessaryStoreBeforeReturn
                  8. (class)UnnecessarySubstring
                  9. (class)UnnecessaryToInt
                  10. (class)UnnecessaryToString
                  11. (class)UnusedMethodParameter
                  12. (class)VarCouldBeVal
                17. com.sksamuel.scapegoat.inspections.unsafe
                  1. (class)AsInstanceOf
                  2. (class)FinalizerWithoutSuper
                  3. (class)IsInstanceOf
                  4. (class)TryGet
              2. com.sksamuel.scapegoat.io
                1. (class)FindbugsReportWriter
                2. (object)
                  HtmlReportWriter
                3. (object)
                  IOUtils
                4. (object)
                  XmlReportWriter