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)ScapegoatComponent
              8. (object)
                ScapegoatConfig
              9. (class)ScapegoatPlugin
              10. (case class)Warning
              1. com.sksamuel.scapegoat.inspections
                1. (class)AnyUse
                2. (class)AvoidToMinusOne
                3. (class)DefaultArgUse
                4. (class)DoubleNegation
                5. (class)EmptyCaseClass
                6. (class)EqualInspection
                7. (class)HardCodedWindowsFileSeparator
                8. (class)HashcodeInspection
                9. (class)LonelySealedClass
                10. (class)LonelySealedTrait
                11. (class)MaxParameters
                12. (class)NoClone
                13. (class)NoSuperClone
                14. (class)PublicFinalizer
                15. (class)TypeShadowing
                16. (class)UnusedLocalVal
                17. (class)UppercaseLChecker
                18. (class)VarClosure
                19. (class)VarFields
                20. (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)FindDotIsDefined
                  20. (class)JavaConversionsUse
                  21. (class)ListAppend
                  22. (class)ListSize
                  23. (class)ListTail
                  24. (class)NegationIsEmpty
                  25. (class)NegationNonEmpty
                  26. (class)NegativeSeqPad
                  27. (class)PreferSeqEmpty
                  28. (class)PreferSetEmpty
                  29. (class)PreferVectorEmpty
                  30. (class)SwapSortFilter
                  31. (class)TraversableHead
                  32. (class)UnsafeContains
                3. com.sksamuel.scapegoat.inspections.controlflow
                  1. (class)WhileTrue
                4. com.sksamuel.scapegoat.inspections.empty
                  1. (class)EmptyCatchBlock
                  2. (class)EmptyFor
                  3. (class)EmptyIfBlock
                  4. (class)EmptyMethod
                  5. (class)EmptySynchronizedBlock
                  6. (class)EmptyTryBlock
                  7. (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)IncorrectlyNamedExceptions
                  4. (class)SwallowedException
                  5. (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)PartialFunctionInsteadOfMatch
                  2. (class)RepeatedCaseBody
                  3. (class)SuspiciousMatchOnClassObject
                10. com.sksamuel.scapegoat.inspections.math
                  1. (class)BigDecimalDoubleConstructor
                  2. (class)BrokenOddness
                  3. (class)DivideByOne
                  4. (class)IntDivisionAssignedToFloat
                  5. (class)ModOne
                  6. (class)NanComparison
                  7. (class)UseCbrt
                  8. (class)UseExpM1
                  9. (class)UseLog10
                  10. (class)UseLog1P
                  11. (class)UseSqrt
                  12. (class)ZeroNumerator
                11. com.sksamuel.scapegoat.inspections.naming
                  1. (class)ClassNames
                  2. (class)FieldNames
                  3. (class)ObjectNames
                  4. (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)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)ExpressionAsStatement
                  3. (class)LongToLong
                  4. (class)RedundantFinalizer
                  5. (class)UnnecessaryCatchBlock
                  6. (class)UnnecessaryIf
                  7. (class)UnnecessaryOverride
                  8. (class)UnnecessaryReturnUse
                  9. (class)UnnecessaryStoreBeforeReturn
                  10. (class)UnnecessarySubstring
                  11. (class)UnnecessaryToInt
                  12. (class)UnnecessaryToString
                  13. (class)UnusedMethodParameter
                  14. (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