wartremover
wartremover
org.wartremover
ExprMatch
LogLevel
LogLevel
Debug
Disable
Info
Plugin
Plugin
WartTraverser
WartTraverser
WartUniverse
WartUniverse
Traverser
WartremoverPhase
org.wartremover.test
WartReporter
WartTestTraverser
Result
Result
org.wartremover.warts
Any
AnyVal
ArrayEquals
AsInstanceOf
AutoUnboxing
CollectHeadOption
DefaultArguments
DropTakeToSlice
EitherProjectionPartial
Enumeration
Equals
FilterEmpty
FilterHeadOption
FilterSize
FinalCaseClass
FinalVal
ForbidInference
ForbidType
GetGetOrElse
GetOrElseNull
GlobalExecutionContext
ImplicitConversion
ImplicitParameter
IsInstanceOf
IterableOps
LeakingSealed
ListAppend
ListUnapply
Matchable
MutableDataStructures
NoNeedImport
NonUnitStatements
Nothing
Null
Option2Iterable
OptionPartial
Overloading
PlatformDefault
Product
Recursion
RedundantConversions
Return
ReverseFind
ReverseIterator
ReverseTakeReverse
ScalaApp
Serializable
SizeIs
SortFilter
SortedMaxMin
SortedMaxMinOption
StringPlusAny
ThreadSleep
Throw
ToString
TryPartial
Unsafe
Var
While
wartremover
/
org.wartremover.warts
org.wartremover.warts
package
org.wartremover.warts
Type members
Type members
Classlikes
object
Any
extends
ForbidInference
[
Any
]
object
AnyVal
extends
ForbidInference
[
AnyVal
]
object
ArrayEquals
extends
WartTraverser
object
AsInstanceOf
extends
ExprMatch
object
AutoUnboxing
extends
ExprMatch
object
CollectHeadOption
extends
ExprMatch
object
DefaultArguments
extends
WartTraverser
object
DropTakeToSlice
extends
ExprMatch
object
EitherProjectionPartial
extends
ExprMatch
object
Enumeration
extends
ForbidType
[
Enumeration
]
object
Equals
extends
WartTraverser
object
FilterEmpty
extends
ExprMatch
object
FilterHeadOption
extends
ExprMatch
object
FilterSize
extends
ExprMatch
object
FinalCaseClass
extends
WartTraverser
object
FinalVal
extends
WartTraverser
abstract
class
ForbidInference
[
A
](
using
getType:
Quotes
?=>
Type
[
A
])
extends
WartTraverser
abstract
class
ForbidType
[
A
<:
AnyKind
](
message:
String
)(
using
getType:
Quotes
?=>
Type
[
A
])
extends
WartTraverser
object
GetGetOrElse
extends
ExprMatch
object
GetOrElseNull
extends
ExprMatch
object
GlobalExecutionContext
extends
WartTraverser
object
ImplicitConversion
extends
WartTraverser
object
ImplicitParameter
extends
WartTraverser
object
IsInstanceOf
extends
WartTraverser
object
IterableOps
extends
WartTraverser
object
LeakingSealed
extends
WartTraverser
object
ListAppend
extends
WartTraverser
object
ListUnapply
extends
WartTraverser
object
Matchable
extends
ForbidInference
[
Matchable
]
object
MutableDataStructures
extends
WartTraverser
object
NoNeedImport
extends
WartTraverser
object
NonUnitStatements
extends
WartTraverser
object
Nothing
extends
ForbidInference
[
Nothing
]
object
Null
extends
WartTraverser
object
Option2Iterable
extends
ExprMatch
object
OptionPartial
extends
ExprMatch
object
Overloading
extends
WartTraverser
object
PlatformDefault
extends
WartTraverser
object
Product
extends
ForbidInference
[
Product
]
object
Recursion
extends
WartTraverser
object
RedundantConversions
extends
ExprMatch
object
Return
extends
WartTraverser
object
ReverseFind
extends
ExprMatch
object
ReverseIterator
extends
ExprMatch
object
ReverseTakeReverse
extends
ExprMatch
object
ScalaApp
extends
ForbidType
[
App
]
object
Serializable
extends
ForbidInference
[
Serializable
]
object
SizeIs
extends
WartTraverser
object
SortFilter
extends
ExprMatch
object
SortedMaxMin
extends
ExprMatch
object
SortedMaxMinOption
extends
ExprMatch
object
StringPlusAny
extends
WartTraverser
object
ThreadSleep
extends
ExprMatch
object
Throw
extends
WartTraverser
object
ToString
extends
WartTraverser
object
TryPartial
extends
ExprMatch
object
Unsafe
extends
WartTraverser
object
Var
extends
WartTraverser
object
While
extends
WartTraverser