org.wartremover.warts

Type members

Classlikes

object Any extends ForbidInference[Any]
object AnyVal extends ForbidInference[AnyVal]
object ArrayEquals extends WartTraverser
object AsInstanceOf extends ExprMatch
object DropTakeToSlice extends ExprMatch
@nowarn("msg=right-biased") @nowarn("msg=Either.toOption.get") @nowarn("msg=Either.swap.getOrElse")
object Enumeration extends ForbidType[Enumeration]
object Equals extends WartTraverser
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 Matchable extends ForbidInference[Matchable]
object Nothing extends ForbidInference[Nothing]
object Null extends WartTraverser
object Overloading extends WartTraverser
object Product extends ForbidInference[Product]
@nowarn("msg=LazyList")
object Return extends WartTraverser
object ReverseFind extends ExprMatch
object ReverseIterator extends ExprMatch
object ScalaApp extends ForbidType[App]
object Serializable extends ForbidInference[Serializable]
object SizeIs extends WartTraverser
object SortFilter extends ExprMatch
object ThreadSleep extends WartTraverser
object Throw extends WartTraverser
object ToString extends WartTraverser
object TryPartial extends WartTraverser
object Unsafe extends WartTraverser
object Var extends WartTraverser
object While extends WartTraverser