org.wartremover.warts

Members list

Type members

Classlikes

object Any extends ForbidInference[Any]

Attributes

Supertypes
class ForbidInference[Any]
class Object
trait Matchable
class Any
Self type
Any.type
object AnyVal extends ForbidInference[AnyVal]

Attributes

Supertypes
class ForbidInference[AnyVal]
class Object
trait Matchable
class Any
Self type
AnyVal.type
object ArrayEquals extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object AsInstanceOf extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object AutoUnboxing extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CollectHeadOption extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Discard

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Discard.type
abstract class Discard(filter: Quotes ?=> [a <: AnyKind] => (x$1: Type[a]) => Boolean) extends WartTraverser

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Either
object Future
object Try
object DropTakeToSlice extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object Enumeration extends ForbidType[Enumeration]

Attributes

Supertypes
class ForbidType[Enumeration]
class Object
trait Matchable
class Any
Self type
object Equals extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Equals.type
object FilterEmpty extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object FilterHeadOption extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object FilterSize extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
FilterSize.type
object FinalCaseClass extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object FinalVal extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FinalVal.type
abstract class ForbidInference[A](using getType: Quotes ?=> Type[A]) extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Any
object AnyVal
object Matchable
object Nothing
object Product
object Serializable
Show all
abstract class ForbidType[A <: AnyKind](message: String)(using getType: Quotes ?=> Type[A]) extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Enumeration
object ScalaApp
object ForeachEntry extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object GetGetOrElse extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object GetOrElseNull extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object IsInstanceOf extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object IterableOps extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object LeakingSealed extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object ListAppend extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ListAppend.type
object ListUnapply extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object ListUnapplySeq extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object MapUnit extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
MapUnit.type
object Matchable extends ForbidInference[Matchable]

Attributes

Supertypes
class ForbidInference[Matchable]
class Object
trait Matchable
class Any
Self type
Matchable.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object NoNeedImport extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Nothing extends ForbidInference[Nothing]

Attributes

Supertypes
class ForbidInference[Nothing]
class Object
trait Matchable
class Any
Self type
Nothing.type
object Null extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Null.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Option2Iterable extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object OptionPartial extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class OrTypeLeastUpperBound[A <: NonEmptyTuple](using getType: Quotes ?=> Type[A]) extends WartTraverser

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object All
object Any
object AnyRef
object AnyVal
object Matchable
object Product
object Serializable
Show all
object Overloading extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Product extends ForbidInference[Product]

Attributes

Supertypes
class ForbidInference[Product]
class Object
trait Matchable
class Any
Self type
Product.type
object Recursion extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Recursion.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Return extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Return.type
object ReverseFind extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object ReverseIterator extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object ReverseTakeReverse extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object ScalaApp extends ForbidType[App]

Attributes

Supertypes
class ForbidType[App]
class Object
trait Matchable
class Any
Self type
ScalaApp.type
object SeqApply extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
SeqApply.type
object SeqUpdated extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
SeqUpdated.type
object Serializable extends ForbidInference[Serializable]

Attributes

Supertypes
class ForbidInference[Serializable]
class Object
trait Matchable
class Any
Self type
object SizeIs extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
SizeIs.type
object SizeToLength extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object SortFilter extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
SortFilter.type
object SortedMaxMin extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object SortedMaxMinOption extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object StringPlusAny extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object ThreadSleep extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object Throw extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Throw.type
object ToString extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ToString.type
object TripleQuestionMark extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object TryPartial extends ExprMatch

Attributes

Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
TryPartial.type
object Unsafe extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Unsafe.type
object Var extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Var.type
object While extends WartTraverser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
While.type