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)AnyUse
                2. (class)AvoidToMinusOne
                3. (class)DefaultArgUse
                4. (class)DoubleNegation
                5. (class)EmptyCaseClass
                6. (class)EqualInspection
                7. (class)HardCodedWindowsFileSeparator
                8. (class)HashcodeInspection
                9. (class)LonelySealedTrait
                10. (class)MaxParameters
                11. (class)NoClone
                12. (class)NoSuperClone
                13. (class)PublicFinalizer
                14. (class)TypeShadowing
                15. (class)UnusedLocalVal
                16. (class)UppercaseLChecker
                17. (class)VarClosure
                18. (class)VarFields
                19. (class)VariableShadowing
                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)SwapSortFilter
                  30. (class)TraversableHead
                  31. (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)FruitlessMatch
                  2. (class)PartialFunctionInsteadOfMatch
                  3. (class)RepeatedCaseBody
                  4. (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)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)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