package rule
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait BlankLines extends AnyRef
- 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, onlyImplicits: Boolean = false, symbolReplacements: Map[String, String] = Map.empty) extends Product with Serializable
- sealed trait GroupedImports extends AnyRef
- sealed trait ImportMatcher extends AnyRef
- sealed trait ImportSelectorsOrder extends AnyRef
- case class ImporterSymbolNotFound(ref: Name) extends lint.Diagnostic with Product with Serializable
- sealed trait ImportsOrder extends AnyRef
- class LeakingImplicitClassVal extends SyntacticRule
- sealed trait MemberKind extends AnyRef
- sealed trait MemberVisibility extends AnyRef
- class NoAutoTupling extends v1.SemanticRule
- class NoValInForComprehension extends SyntacticRule
- class OrganizeImports extends v1.SemanticRule
- final case class OrganizeImportsConfig(blankLines: BlankLines = BlankLines.Auto, coalesceToWildcardImportThreshold: Option[Int] = None, expandRelative: Boolean = false, groupExplicitlyImportedImplicitsSeparately: Boolean = false, groupedImports: GroupedImports = GroupedImports.Explode, groups: Seq[String] = Seq( "*", "re:(javax?|scala)\\." ), importSelectorsOrder: ImportSelectorsOrder = ImportSelectorsOrder.Ascii, importsOrder: ImportsOrder = ImportsOrder.Ascii, preset: Preset = Preset.DEFAULT, removeUnused: Boolean = true) extends Product with Serializable
- sealed trait Preset extends AnyRef
- class ProcedureSyntax extends SyntacticRule
- class RedundantSyntax extends SyntacticRule
- final case class RedundantSyntaxConfig(finalObject: Boolean = true, stringInterpolator: 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
- case class TooManyAliases(name: Name, renames: Seq[Rename]) extends lint.Diagnostic with Product with Serializable
Value Members
- object BlankLines
- object DisableSyntax
- object DisableSyntaxConfig extends TPrintImplicits with Serializable
- object DisabledKeyword extends Serializable
- object ExplicitResultTypesConfig extends Serializable
- object GroupedImports
- object ImportMatcher
- object ImportSelectorsOrder
- object ImportsOrder
- object Keyword
- object MemberKind
- object MemberVisibility
- object OrganizeImports
- object OrganizeImportsConfig extends Serializable
- object Preset
- object RedundantSyntaxConfig extends Serializable
- object RemoveUnusedConfig extends Serializable
- object SimpleDefinitions extends Serializable