class icon trait icon trait icon trait icon
  1. (class)SetSeqToDistinctStub
  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)
                ScalastyleReportWriter
              5. (object)
                XmlReportWriter