package rule
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class CompilerException(underlying: Throwable) extends Exception with Product with Serializable
- class CompilerTypePrinter extends AnyRef
- final class DisableSyntax extends SyntacticRule
- 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
- case class DisabledKeyword(keyword: String) extends Product with Serializable
- final class ExplicitResultTypes extends v1.SemanticRule
- 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
- class LeakingImplicitClassVal extends SyntacticRule
- sealed trait MemberKind extends AnyRef
- sealed trait MemberVisibility extends AnyRef
- class NoAutoTupling extends v1.SemanticRule
- class NoValInForComprehension extends SyntacticRule
- class ProcedureSyntax extends SyntacticRule
- class RedundantSyntax extends SyntacticRule
- final case class RedundantSyntaxConfig(finalObject: Boolean = true) extends Product with Serializable
- class RemoveUnused extends v1.SemanticRule
- case class RemoveUnusedConfig(imports: Boolean = true, privates: Boolean = true, locals: Boolean = true, patternvars: Boolean = true, params: Boolean = true) extends Product with Serializable
- case class SimpleDefinitions(kinds: Set[String]) extends Product with Serializable
- class TPrintImplicits extends AnyRef
Value Members
- object DisableSyntax
- object DisableSyntaxConfig extends TPrintImplicits with Serializable
- object DisabledKeyword extends Serializable
- object ExplicitResultTypesConfig extends Serializable
- object Keyword
- object MemberKind
- object MemberVisibility
- object RedundantSyntaxConfig extends Serializable
- object RemoveUnusedConfig extends Serializable
- object SimpleDefinitions extends Serializable