org.wartremover.warts

Type members

Classlikes

object Any extends ForbidInference[Any]
object AnyVal extends ForbidInference[AnyVal]
object ArrayEquals extends WartTraverser
object AutoUnboxing extends ExprMatch
object DropTakeToSlice extends ExprMatch
object Enumeration extends ForbidType[Enumeration]
object Equals extends WartTraverser
object FilterEmpty extends ExprMatch
object FilterSize extends ExprMatch
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 IterableOps extends WartTraverser
object ListAppend extends WartTraverser
object ListUnapply extends WartTraverser
object MapUnit extends ExprMatch
object Matchable extends ForbidInference[Matchable]
object Nothing extends ForbidInference[Nothing]
object Null extends WartTraverser
object Option2Iterable extends ExprMatch
object OptionPartial extends ExprMatch
abstract class OrTypeLeastUpperBound[A <: NonEmptyTuple](using getType: Quotes ?=> Type[A]) extends WartTraverser
Companion:
object
object Overloading extends WartTraverser
object Product extends ForbidInference[Product]
object Recursion extends WartTraverser
object Return extends WartTraverser
object ReverseFind extends ExprMatch
object ReverseIterator extends ExprMatch
object ScalaApp extends ForbidType[App]
object SeqApply extends ExprMatch
object SeqUpdated extends ExprMatch
object Serializable extends ForbidInference[Serializable]
object SizeIs extends WartTraverser
object SizeToLength extends ExprMatch
object SortFilter extends ExprMatch
object SortedMaxMin extends ExprMatch
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