org.wartremover

package org.wartremover

Members list

Packages

Type members

Classlikes

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

Attributes

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 RedundantConversions.type
object ReverseFind.type
object ReverseIterator.type
object ReverseTakeReverse.type
object SeqApply.type
object SeqUpdated.type
object SizeToLength.type
object SortFilter.type
object SortedMaxMin.type
object SortedMaxMinOption.type
object ThreadSleep.type
object TripleQuestionMark.type
object TryPartial.type
Show all
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.type
object Disable.type
object Info.type
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

Attributes

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ArrayEquals.type
object AsInstanceOf.type
object CaseClassPrivateApply.type
object DefaultArguments.type
object Equals.type
object FinalCaseClass.type
object FinalVal.type
class ForbidInference[A]
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 MutableDataStructures.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 RedundantAsInstanceOf.type
object RedundantIsInstanceOf.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
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 RedundantConversions.type
object ReverseFind.type
object ReverseIterator.type
object ReverseTakeReverse.type
object SeqApply.type
object SeqUpdated.type
object SizeToLength.type
object SortFilter.type
object SortedMaxMin.type
object SortedMaxMinOption.type
object ThreadSleep.type
object TripleQuestionMark.type
object TryPartial.type
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
class WartremoverPhase(errorWarts: List[WartTraverser], warningWarts: List[WartTraverser], loadFailureWarts: List[(String, Throwable)], excluded: List[String], logLevel: LogLevel, initialLog: AtomicBoolean) extends PluginPhase

Attributes

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