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 WartTraverser
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] => Type[a] => Boolean) extends WartTraverser
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object DropTakeToSlice extends WartTraverser
Attributes
- Supertypes
- Self type
-
DropTakeToSlice.type
object EitherProjectionPartial extends WartTraverser
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 WartTraverser
Attributes
- Supertypes
- Self type
-
FilterEmpty.type
object FilterHeadOption extends WartTraverser
Attributes
- Supertypes
- Self type
-
FilterHeadOption.type
object FilterSize extends WartTraverser
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 WartTraverser
Attributes
- Supertypes
- Self type
-
GetGetOrElse.type
object GetOrElseNull extends WartTraverser
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
object MapUnit extends WartTraverser
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 WartTraverser
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 WartTraverser
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 WartTraverser
Attributes
- Supertypes
- Self type
-
ReverseFind.type
object ReverseIterator extends WartTraverser
Attributes
- Supertypes
- Self type
-
ReverseIterator.type
object ReverseTakeReverse extends WartTraverser
Attributes
- Supertypes
- Self type
-
ReverseTakeReverse.type
object ScalaApp extends ForbidType[App]
Attributes
- Supertypes
- Self type
-
ScalaApp.type
object SeqApply extends WartTraverser
Attributes
- Supertypes
- Self type
-
SeqApply.type
object SeqUpdated extends WartTraverser
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 WartTraverser
Attributes
- Supertypes
- Self type
-
SizeToLength.type
object SortFilter extends WartTraverser
Attributes
- Supertypes
- Self type
-
SortFilter.type
object SortedMaxMin extends WartTraverser
Attributes
- Supertypes
- Self type
-
SortedMaxMin.type
object SortedMaxMinOption extends WartTraverser
Attributes
- Supertypes
- Self type
-
SortedMaxMinOption.type
object StringPlusAny extends WartTraverser
Attributes
- Supertypes
- Self type
-
StringPlusAny.type
object ThreadSleep extends WartTraverser
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 WartTraverser
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