org.wartremover.warts

Members list

Type members

Classlikes

object Any extends ForbidInference[Any]

Attributes

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

Attributes

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

Attributes

Source
ArrayEquals.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object AsInstanceOf extends WartTraverser

Attributes

Source
AsInstanceOf.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object AutoUnboxing extends ExprMatch

Attributes

Source
AutoUnboxing.scala
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type

Attributes

Source
CaseClassPrivateApply.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
CollectHeadOption.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
DefaultArguments.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object Discard

Attributes

Companion
class
Source
Discard.scala
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
Source
Discard.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Either
object Future
object Try

Attributes

Source
DropTakeToSlice.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
EitherProjectionPartial.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object Enumeration extends ForbidType[Enumeration]

Attributes

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

Attributes

Source
Equals.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Equals.type
object FilterEmpty extends WartTraverser

Attributes

Source
FilterEmpty.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
FilterHeadOption.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object FilterSize extends WartTraverser

Attributes

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

Attributes

Source
FinalCaseClass.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object FinalVal extends WartTraverser

Attributes

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

Attributes

Source
ForbidInference.scala
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

Source
ForbidType.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Enumeration
object ScalaApp
object ForeachEntry extends WartTraverser

Attributes

Source
ForeachEntry.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object GetGetOrElse extends WartTraverser

Attributes

Source
GetGetOrElse.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object GetOrElseNull extends WartTraverser

Attributes

Source
GetOrElseNull.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
GlobalExecutionContext.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
ImplicitConversion.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
ImplicitParameter.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object IsInstanceOf extends WartTraverser

Attributes

Source
IsInstanceOf.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object IterableOps extends WartTraverser

Attributes

Source
IterableOps.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
JavaNetURLConstructors.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object LeakingSealed extends WartTraverser

Attributes

Source
LeakingSealed.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object ListAppend extends WartTraverser

Attributes

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

Attributes

Source
ListUnapply.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object ListUnapplySeq extends WartTraverser

Attributes

Source
ListUnapplySeq.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object MapContains extends WartTraverser

Attributes

Source
MapContains.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object MapUnit extends WartTraverser

Attributes

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

Attributes

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

Attributes

Source
MutableDataStructures.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object NoNeedImport extends WartTraverser

Attributes

Source
NoNeedImport.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
NonUnitStatements.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object Nothing extends ForbidInference[Nothing]

Attributes

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

Attributes

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

Attributes

Source
ObjectThrowable.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object Option2Iterable extends ExprMatch

Attributes

Source
Option2Iterable.scala
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object OptionPartial extends WartTraverser

Attributes

Source
OptionPartial.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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

Attributes

Companion
object
Source
OrTypeLeastUpperBound.scala
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

Source
Overloading.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
PlatformDefault.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object Product extends ForbidInference[Product]

Attributes

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

Attributes

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

Attributes

Source
RedundantAsInstanceOf.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
RedundantConversions.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
RedundantIsInstanceOf.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object Return extends WartTraverser

Attributes

Source
Return.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Return.type
object ReverseFind extends WartTraverser

Attributes

Source
ReverseFind.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
ReverseIterator.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
ReverseTakeReverse.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object ScalaApp extends ForbidType[App]

Attributes

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

Attributes

Source
SeqApply.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SeqApply.type
object SeqUpdated extends WartTraverser

Attributes

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

Attributes

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

Attributes

Source
SizeIs.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SizeIs.type
object SizeToLength extends WartTraverser

Attributes

Source
SizeToLength.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object SortFilter extends WartTraverser

Attributes

Source
SortFilter.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SortFilter.type
object SortedMaxMin extends WartTraverser

Attributes

Source
SortedMaxMin.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
SortedMaxMinOption.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object StringPlusAny extends WartTraverser

Attributes

Source
StringPlusAny.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object ThreadSleep extends WartTraverser

Attributes

Source
ThreadSleep.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object Throw extends WartTraverser

Attributes

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

Attributes

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

Attributes

Source
TripleQuestionMark.scala
Supertypes
class ExprMatch
class Object
trait Matchable
class Any
Self type
object TryPartial extends WartTraverser

Attributes

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

Attributes

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

Attributes

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

Attributes

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