org.wartremover
package org.wartremover
Members list
Type members
Classlikes
trait CompilerPluginCompat
abstract class CompositeTraverser(val traversers: List[WartTraverser]) extends WartTraverser
Attributes
- Supertypes
object ExprMatch
abstract class ExprMatch(exprMatch: Quotes ?=> PartialFunction[Expr[Any], String]) extends WartTraverser
Attributes
- Companion
- object
- Supertypes
- Known subtypes
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 ArrayEquals.typeobject AsInstanceOf.typeobject CaseClassPrivateApply.typeobject CollectHeadOption.typeobject DefaultArguments.typeclass Discardobject Either.typeobject Future.typeobject Try.typeobject DropTakeToSlice.typeobject EitherProjectionPartial.typeobject Equals.typeobject FilterEmpty.typeobject FilterHeadOption.typeobject FilterSize.typeobject FinalCaseClass.typeobject FinalVal.typeclass ForbidInference[A]object Any.typeobject AnyVal.typeobject Matchable.typeobject Nothing.typeobject Product.typeobject Serializable.typeclass ForbidType[A]object Enumeration.typeobject ScalaApp.typeobject ForeachEntry.typeobject GetGetOrElse.typeobject GetOrElseNull.typeobject GlobalExecutionContext.typeobject ImplicitConversion.typeobject ImplicitParameter.typeobject IsInstanceOf.typeobject IterableOps.typeobject JavaNetURLConstructors.typeobject LeakingSealed.typeobject ListAppend.typeobject ListUnapply.typeobject ListUnapplySeq.typeobject MapContains.typeobject MapUnit.typeobject MutableDataStructures.typeobject NoNeedImport.typeobject NonUnitStatements.typeobject Null.typeobject ObjectThrowable.typeobject OptionPartial.typeclass OrTypeLeastUpperBound[A]object All.typeobject Any.typeobject AnyRef.typeobject AnyVal.typeobject Matchable.typeobject Product.typeobject Serializable.typeobject Overloading.typeobject PlatformDefault.typeobject Recursion.typeobject RedundantAsInstanceOf.typeobject RedundantConversions.typeobject RedundantIsInstanceOf.typeobject Return.typeobject ReverseFind.typeobject ReverseIterator.typeobject ReverseTakeReverse.typeobject SeqApply.typeobject SeqUpdated.typeobject SizeIs.typeobject SizeToLength.typeobject SortFilter.typeobject SortedMaxMin.typeobject SortedMaxMinOption.typeobject StringPlusAny.typeobject ThreadSleep.typeobject Throw.typeobject ToString.typeobject TryPartial.typeobject Unsafe.typeobject Var.typeobject While.typeclass CompositeTraverserclass ExprMatchobject AutoUnboxing.typeobject Option2Iterable.typeobject TripleQuestionMark.typeShow 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