org.wartremover

Members list

Concise view

Type members

Classlikes

abstract class ExprMatch(exprMatch: Quotes ?=> PartialFunction[Expr[Any], String]) extends WartTraverser

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AutoUnboxing.type
object CollectHeadOption.type
object DropTakeToSlice.type
object FilterEmpty.type
object FilterHeadOption.type
object FilterSize.type
object GetGetOrElse.type
object GetOrElseNull.type
object MapUnit.type
object Option2Iterable.type
object OptionPartial.type
object ReverseFind.type
object ReverseIterator.type
object ReverseTakeReverse.type
object SizeToLength.type
object SortFilter.type
object SortedMaxMin.type
object SortedMaxMinOption.type
object ThreadSleep.type
object TripleQuestionMark.type
object TryPartial.type
sealed abstract class LogLevel(value: String) extends Product with Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Debug.type
object Disable.type
object Info.type
object LogLevel

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
object Plugin

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Plugin.type
class Plugin extends StandardPlugin

Attributes

Companion:
object
Graph
Supertypes
trait StandardPlugin
trait Plugin
class Object
trait Matchable
class Any
abstract class WartTraverser

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ExprMatch
object AutoUnboxing.type
object CollectHeadOption.type
object DropTakeToSlice.type
object FilterEmpty.type
object FilterHeadOption.type
object FilterSize.type
object GetGetOrElse.type
object GetOrElseNull.type
object MapUnit.type
object Option2Iterable.type
object OptionPartial.type
object ReverseFind.type
object ReverseIterator.type
object ReverseTakeReverse.type
object SizeToLength.type
object SortFilter.type
object SortedMaxMin.type
object SortedMaxMinOption.type
object ThreadSleep.type
object TripleQuestionMark.type
object TryPartial.type
object ArrayEquals.type
object AsInstanceOf.type
object DefaultArguments.type
object Equals.type
object FinalCaseClass.type
object FinalVal.type
object Any.type
object AnyVal.type
object Matchable.type
object Nothing.type
object Product.type
object Serializable.type
class ForbidType[A]
object Enumeration.type
object ScalaApp.type
object ForeachEntry.type
object ImplicitConversion.type
object ImplicitParameter.type
object IsInstanceOf.type
object IterableOps.type
object LeakingSealed.type
object ListAppend.type
object ListUnapply.type
object ListUnapplySeq.type
object NoNeedImport.type
object NonUnitStatements.type
object Null.type
object All.type
object Any.type
object AnyRef.type
object Matchable.type
object Product.type
object Serializable.type
object Overloading.type
object PlatformDefault.type
object Recursion.type
object Return.type
object SizeIs.type
object StringPlusAny.type
object Throw.type
object ToString.type
object Unsafe.type
object Var.type
object While.type
Self type

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class WartUniverse(onlyWarning: Boolean, logLevel: LogLevel)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class WartremoverPhase(errorWarts: List[WartTraverser], warningWarts: List[WartTraverser], loadFailureWarts: List[(String, Throwable)], excluded: List[String], logLevel: LogLevel, initialLog: AtomicBoolean) extends PluginPhase

Attributes

Graph
Supertypes
trait PluginPhase
class MiniPhase
class Phase
class Object
trait Matchable
class Any