org.wartremover.warts

Members list

Concise view

Type members

Classlikes

object Any extends ForbidInference[Any]

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object DropTakeToSlice extends ExprMatch

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Enumeration.type
object ScalaApp.type

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object All.type
object Any.type
object AnyRef.type
object Matchable.type
object Product.type
object Serializable.type
object Overloading extends WartTraverser

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

Graph
Supertypes
class ForbidType[App]
class Object
trait Matchable
class Any
Self type
object Serializable extends ForbidInference[Serializable]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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