org.wartremover.warts
package org.wartremover.warts
Members list
Type members
Classlikes
object Any extends ForbidInference[Any]
Attributes
- Supertypes
- Self type
-
Any.type
object AnyVal extends ForbidInference[AnyVal]
Attributes
- Supertypes
- Self type
-
AnyVal.type
object ArrayEquals extends WartTraverser
Attributes
- Supertypes
- Self type
-
ArrayEquals.type
object AsInstanceOf extends WartTraverser
Attributes
- Supertypes
- Self type
-
AsInstanceOf.type
object AutoUnboxing extends ExprMatch
Attributes
- Supertypes
- Self type
-
AutoUnboxing.type
object CaseClassPrivateApply extends WartTraverser
Attributes
- Supertypes
- Self type
object CollectHeadOption extends ExprMatch
Attributes
- Supertypes
- Self type
-
CollectHeadOption.type
object DefaultArguments extends WartTraverser
Attributes
- Supertypes
- Self type
-
DefaultArguments.type
object Discard
abstract class Discard(filter: Quotes ?=> [a <: AnyKind] => (x$1: Type[a]) => Boolean) extends WartTraverser
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object DropTakeToSlice extends ExprMatch
Attributes
- Supertypes
- Self type
-
DropTakeToSlice.type
object EitherProjectionPartial extends ExprMatch
Attributes
- Supertypes
- Self type
object Enumeration extends ForbidType[Enumeration]
Attributes
- Supertypes
- Self type
-
Enumeration.type
object Equals extends WartTraverser
Attributes
- Supertypes
- Self type
-
Equals.type
object FilterEmpty extends ExprMatch
Attributes
- Supertypes
- Self type
-
FilterEmpty.type
object FilterHeadOption extends ExprMatch
Attributes
- Supertypes
- Self type
-
FilterHeadOption.type
object FilterSize extends ExprMatch
Attributes
- Supertypes
- Self type
-
FilterSize.type
object FinalCaseClass extends WartTraverser
Attributes
- Supertypes
- Self type
-
FinalCaseClass.type
object FinalVal extends WartTraverser
Attributes
- Supertypes
- Self type
-
FinalVal.type
abstract class ForbidInference[A](using getType: Quotes ?=> Type[A]) extends WartTraverser
Attributes
- Supertypes
- Known subtypes
abstract class ForbidType[A <: AnyKind](message: String)(using getType: Quotes ?=> Type[A]) extends WartTraverser
Attributes
- Supertypes
- Known subtypes
-
object Enumerationobject ScalaApp
object ForeachEntry extends WartTraverser
Attributes
- Supertypes
- Self type
-
ForeachEntry.type
object GetGetOrElse extends ExprMatch
Attributes
- Supertypes
- Self type
-
GetGetOrElse.type
object GetOrElseNull extends ExprMatch
Attributes
- Supertypes
- Self type
-
GetOrElseNull.type
object GlobalExecutionContext extends WartTraverser
Attributes
- Supertypes
- Self type
object ImplicitConversion extends WartTraverser
Attributes
- Supertypes
- Self type
-
ImplicitConversion.type
object ImplicitParameter extends WartTraverser
Attributes
- Supertypes
- Self type
-
ImplicitParameter.type
object IsInstanceOf extends WartTraverser
Attributes
- Supertypes
- Self type
-
IsInstanceOf.type
object IterableOps extends WartTraverser
Attributes
- Supertypes
- Self type
-
IterableOps.type
object JavaNetURLConstructors extends WartTraverser
Attributes
- Supertypes
- Self type
object LeakingSealed extends WartTraverser
Attributes
- Supertypes
- Self type
-
LeakingSealed.type
object ListAppend extends WartTraverser
Attributes
- Supertypes
- Self type
-
ListAppend.type
object ListUnapply extends WartTraverser
Attributes
- Supertypes
- Self type
-
ListUnapply.type
object ListUnapplySeq extends WartTraverser
Attributes
- Supertypes
- Self type
-
ListUnapplySeq.type
Attributes
- Supertypes
- Self type
-
MapUnit.type
object Matchable extends ForbidInference[Matchable]
Attributes
- Supertypes
- Self type
-
Matchable.type
object MutableDataStructures extends WartTraverser
Attributes
- Supertypes
- Self type
object NoNeedImport extends WartTraverser
Attributes
- Supertypes
- Self type
-
NoNeedImport.type
object NonUnitStatements extends WartTraverser
Attributes
- Supertypes
- Self type
-
NonUnitStatements.type
object Nothing extends ForbidInference[Nothing]
Attributes
- Supertypes
- Self type
-
Nothing.type
object Null extends WartTraverser
Attributes
- Supertypes
- Self type
-
Null.type
object ObjectThrowable extends WartTraverser
Attributes
- Supertypes
- Self type
-
ObjectThrowable.type
object Option2Iterable extends ExprMatch
Attributes
- Supertypes
- Self type
-
Option2Iterable.type
object OptionPartial extends ExprMatch
Attributes
- Supertypes
- Self type
-
OptionPartial.type
object OrTypeLeastUpperBound
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
abstract class OrTypeLeastUpperBound[A <: NonEmptyTuple](using getType: Quotes ?=> Type[A]) extends WartTraverser
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object Overloading extends WartTraverser
Attributes
- Supertypes
- Self type
-
Overloading.type
object PlatformDefault extends WartTraverser
Attributes
- Supertypes
- Self type
-
PlatformDefault.type
object Product extends ForbidInference[Product]
Attributes
- Supertypes
- Self type
-
Product.type
object Recursion extends WartTraverser
Attributes
- Supertypes
- Self type
-
Recursion.type
object RedundantAsInstanceOf extends WartTraverser
Attributes
- Supertypes
- Self type
object RedundantConversions extends ExprMatch
Attributes
- Supertypes
- Self type
-
RedundantConversions.type
object RedundantIsInstanceOf extends WartTraverser
Attributes
- Supertypes
- Self type
object Return extends WartTraverser
Attributes
- Supertypes
- Self type
-
Return.type
object ReverseFind extends ExprMatch
Attributes
- Supertypes
- Self type
-
ReverseFind.type
object ReverseIterator extends ExprMatch
Attributes
- Supertypes
- Self type
-
ReverseIterator.type
object ReverseTakeReverse extends ExprMatch
Attributes
- Supertypes
- Self type
-
ReverseTakeReverse.type
object ScalaApp extends ForbidType[App]
Attributes
- Supertypes
- Self type
-
ScalaApp.type
Attributes
- Supertypes
- Self type
-
SeqApply.type
object SeqUpdated extends ExprMatch
Attributes
- Supertypes
- Self type
-
SeqUpdated.type
object Serializable extends ForbidInference[Serializable]
Attributes
- Supertypes
- Self type
-
Serializable.type
object SizeIs extends WartTraverser
Attributes
- Supertypes
- Self type
-
SizeIs.type
object SizeToLength extends ExprMatch
Attributes
- Supertypes
- Self type
-
SizeToLength.type
object SortFilter extends ExprMatch
Attributes
- Supertypes
- Self type
-
SortFilter.type
object SortedMaxMin extends ExprMatch
Attributes
- Supertypes
- Self type
-
SortedMaxMin.type
object SortedMaxMinOption extends ExprMatch
Attributes
- Supertypes
- Self type
-
SortedMaxMinOption.type
object StringPlusAny extends WartTraverser
Attributes
- Supertypes
- Self type
-
StringPlusAny.type
object ThreadSleep extends ExprMatch
Attributes
- Supertypes
- Self type
-
ThreadSleep.type
object Throw extends WartTraverser
Attributes
- Supertypes
- Self type
-
Throw.type
object ToString extends WartTraverser
Attributes
- Supertypes
- Self type
-
ToString.type
object TripleQuestionMark extends ExprMatch
Attributes
- Supertypes
- Self type
-
TripleQuestionMark.type
object TryPartial extends ExprMatch
Attributes
- Supertypes
- Self type
-
TryPartial.type
object Unsafe extends WartTraverser
Attributes
- Supertypes
- Self type
-
Unsafe.type
object Var extends WartTraverser
Attributes
- Supertypes
- Self type
-
Var.type
object While extends WartTraverser
Attributes
- Supertypes
- Self type
-
While.type
In this article