org.wartremover

package org.wartremover

Members list

Packages

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Plugin
Self type
abstract class CompositeTraverser(val traversers: List[WartTraverser]) extends WartTraverser

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed abstract class LogLevel(value: String) extends Product, Serializable

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Debug
object Disable
object Info
object LogLevel

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
LogLevel.type
object Plugin

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Plugin.type
class Plugin extends StandardPlugin, CompilerPluginCompat

Attributes

Companion
object
Supertypes
trait StandardPlugin
trait Plugin
class Object
trait Matchable
class Any
Show all
abstract class WartTraverser

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ArrayEquals
object AsInstanceOf
class Discard
object Either
object Future
object Try
object Equals
object FinalVal
class ForbidInference[A]
object Any
object AnyVal
object Matchable
object Nothing
object Product
object Serializable
class ForbidType[A]
object Enumeration
object ScalaApp
object ForeachEntry
object IsInstanceOf
object IterableOps
object LeakingSealed
object ListAppend
object ListUnapply
object NoNeedImport
object Null
object All
object Any
object AnyRef
object AnyVal
object Matchable
object Product
object Serializable
object Overloading
object Recursion
object Return
object SizeIs
object StringPlusAny
object Throw
object ToString
object Unsafe
object Var
object While
class ExprMatch
object AutoUnboxing
object FilterEmpty
object FilterSize
object GetGetOrElse
object GetOrElseNull
object MapUnit
object OptionPartial
object ReverseFind
object SeqApply
object SeqUpdated
object SizeToLength
object SortFilter
object SortedMaxMin
object ThreadSleep
object TryPartial
Show all
Self type
object WartTraverser

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object WartUniverse

Attributes

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
class
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, val runsAfter: Set[String], val phaseName: String) extends PluginPhase

Attributes

Companion
object
Supertypes
trait PluginPhase
class MiniPhase
class Phase
class Object
trait Matchable
class Any
Show all