class icon trait icon trait icon trait icon
#ABCDEFGHIJKLMNOPQRSTUVWXYZdeprecated
  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.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)ReverseFunc
                34. (class)ReverseTailReverse
                35. (class)ReverseTakeReverse
                36. (class)SwapSortFilter
                37. (class)TraversableHead
                38. (class)UnsafeContains
              2. com.sksamuel.scapegoat.inspections.controlflow
                1. (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)CatchFatal
                3. (class)CatchNpe
                4. (class)CatchThrowable
                5. (class)CaughtExceptionImmediatelyRethrown
                6. (class)IncorrectlyNamedExceptions
                7. (class)ProhibitedExceptionThrown
                8. (class)SwallowedException
                9. (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)FruitlessMatch
                2. (class)PartialFunctionInsteadOfMatch
                3. (class)RepeatedCaseBody
                4. (class)SuspiciousMatchOnClassObject
              9. 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
              10. com.sksamuel.scapegoat.inspections.naming
                1. (class)ClassNames
                2. (class)FieldNames
                3. (class)MethodNames
                4. (class)ObjectNames
                5. (class)VariableNames
              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)InexhausticOptionMatch
                4. (class)OptionComparison
                5. (class)OptionGet
                6. (class)OptionHead
                7. (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)NegativeStringMultiplication
                9. (class)StripMarginOnRegex
                10. (class)SubstringZero
              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)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
              16. 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