package rule

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CompilerException(underlying: Throwable) extends Exception with Product with Serializable
  2. class CompilerTypePrinter extends AnyRef
  3. final class DisableSyntax extends SyntacticRule
  4. case class DisableSyntaxConfig(keywords: Set[DisabledKeyword] = Set(), noVars: Boolean = false, noThrows: Boolean = false, noNulls: Boolean = false, noReturns: Boolean = false, noWhileLoops: Boolean = false, noAsInstanceOf: Boolean = false, noIsInstanceOf: Boolean = false, noSemicolons: Boolean = false, noTabs: Boolean = false, noXml: Boolean = false, noCovariantTypes: Boolean = false, noContravariantTypes: Boolean = false, noDefaultArgs: Boolean = false, noValInAbstract: Boolean = false, noImplicitObject: Boolean = false, noImplicitConversion: Boolean = false, noFinalVal: Boolean = false, noFinalize: Boolean = false, noValPatterns: Boolean = false, noUniversalEquality: Boolean = false, noUniversalEqualityMessage: String = "== and != are unsafe since they allow comparing two unrelated types", regex: List[config.CustomMessage[Either[Regex, Pattern]]] = Nil) extends Product with Serializable
  5. case class DisabledKeyword(keyword: String) extends Product with Serializable
  6. final class ExplicitResultTypes extends v1.SemanticRule
  7. case class ExplicitResultTypesConfig(memberKind: List[MemberKind] = List(MemberKind.Def, MemberKind.Val, MemberKind.Var), memberVisibility: List[MemberVisibility] = List(MemberVisibility.Public, MemberVisibility.Protected), skipSimpleDefinitions: SimpleDefinitions = SimpleDefinitions.default, skipLocalImplicits: Boolean = true, fatalWarnings: Boolean = false, rewriteStructuralTypesToNamedSubclass: Boolean = true, symbolReplacements: Map[String, String] = Map.empty) extends Product with Serializable
  8. class LeakingImplicitClassVal extends SyntacticRule
  9. sealed trait MemberKind extends AnyRef
  10. sealed trait MemberVisibility extends AnyRef
  11. class NoAutoTupling extends v1.SemanticRule
  12. class NoValInForComprehension extends SyntacticRule
  13. class ProcedureSyntax extends SyntacticRule
  14. class RedundantSyntax extends SyntacticRule
  15. final case class RedundantSyntaxConfig(finalObject: Boolean = true) extends Product with Serializable
  16. class RemoveUnused extends v1.SemanticRule
  17. case class RemoveUnusedConfig(imports: Boolean = true, privates: Boolean = true, locals: Boolean = true, patternvars: Boolean = true, params: Boolean = true) extends Product with Serializable
  18. case class SimpleDefinitions(kinds: Set[String]) extends Product with Serializable
  19. class TPrintImplicits extends AnyRef

Ungrouped