package rule

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class DisableSyntax(config: DisableSyntaxConfig) extends SyntacticRule with Product with Serializable
  2. case class DisableSyntaxConfig(keywords: Set[DisabledKeyword] = Set(), 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, regex: List[config.CustomMessage[Pattern]] = Nil) extends Product with Serializable
  3. case class DisabledKeyword(keyword: String) extends Product with Serializable
  4. case class ExplicitResultTypes(config: ExplicitResultTypesConfig) extends v1.SemanticRule with Product with Serializable
  5. case class ExplicitResultTypesConfig(memberKind: List[MemberKind] = Nil, memberVisibility: List[MemberVisibility] = Nil, skipSimpleDefinitions: Boolean = true, skipLocalImplicits: Boolean = true, unsafeShortenNames: Boolean = false, fatalWarnings: Boolean = false) extends Product with Serializable
  6. class LeakingImplicitClassVal extends SyntacticRule
  7. sealed trait MemberKind extends AnyRef
  8. sealed trait MemberVisibility extends AnyRef
  9. class NoAutoTupling extends v1.SemanticRule
  10. class NoValInForComprehension extends SyntacticRule
  11. class ProcedureSyntax extends SyntacticRule
  12. class RemoveUnusedImports extends v1.SemanticRule
  13. class RemoveUnusedTerms extends v1.SemanticRule

Ungrouped