org.wartremover
package org.wartremover
Members list
Type members
Classlikes
trait CompilerPluginCompat
abstract class ExprMatch(exprMatch: Quotes ?=> PartialFunction[Expr[Any], String]) extends WartTraverser
Attributes
- Supertypes
- Known subtypes
-
object AutoUnboxingobject CollectHeadOptionobject DropTakeToSliceobject EitherProjectionPartialobject FilterEmptyobject FilterHeadOptionobject FilterSizeobject GetGetOrElseobject GetOrElseNullobject MapUnitobject Option2Iterableobject OptionPartialobject RedundantConversionsobject ReverseFindobject ReverseIteratorobject ReverseTakeReverseobject SeqApplyobject SeqUpdatedobject SizeToLengthobject SortFilterobject SortedMaxMinobject SortedMaxMinOptionobject ThreadSleepobject TripleQuestionMarkobject TryPartialShow all
sealed abstract class LogLevel(value: String) extends Product, Serializable
object LogLevel
object Plugin
class Plugin extends StandardPlugin, CompilerPluginCompat
Attributes
- Companion
- object
- Supertypes
-
trait CompilerPluginCompattrait StandardPlugintrait Pluginclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ArrayEqualsobject AsInstanceOfobject CaseClassPrivateApplyobject DefaultArgumentsclass Discardobject Eitherobject Futureobject Tryobject Equalsobject FinalCaseClassobject FinalValclass ForbidInference[A]object Anyobject AnyValobject Matchableobject Nothingobject Productobject Serializableclass ForbidType[A]object Enumerationobject ScalaAppobject ForeachEntryobject GlobalExecutionContextobject ImplicitConversionobject ImplicitParameterobject IsInstanceOfobject IterableOpsobject JavaNetURLConstructorsobject LeakingSealedobject ListAppendobject ListUnapplyobject ListUnapplySeqobject MutableDataStructuresobject NoNeedImportobject NonUnitStatementsobject Nullclass OrTypeLeastUpperBound[A]object Allobject Anyobject AnyRefobject AnyValobject Matchableobject Productobject Serializableobject Overloadingobject PlatformDefaultobject Recursionobject RedundantAsInstanceOfobject RedundantIsInstanceOfobject Returnobject SizeIsobject StringPlusAnyobject Throwobject ToStringobject Unsafeobject Varobject Whileclass ExprMatchobject AutoUnboxingobject CollectHeadOptionobject DropTakeToSliceobject EitherProjectionPartialobject FilterEmptyobject FilterHeadOptionobject FilterSizeobject GetGetOrElseobject GetOrElseNullobject MapUnitobject Option2Iterableobject OptionPartialobject RedundantConversionsobject ReverseFindobject ReverseIteratorobject ReverseTakeReverseobject SeqApplyobject SeqUpdatedobject SizeToLengthobject SortFilterobject SortedMaxMinobject SortedMaxMinOptionobject ThreadSleepobject TripleQuestionMarkobject TryPartialShow all
- Self type
object WartTraverser
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WartTraverser.type
object WartUniverse
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WartUniverse.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object WartremoverPhase
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WartremoverPhase.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 PluginPhaseclass MiniPhaseclass Phaseclass Objecttrait Matchableclass AnyShow all
In this article