package rule

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait BlankLines extends AnyRef
  2. case class CompilerException(underlying: Throwable) extends Exception with Product with Serializable
  3. class CompilerTypePrinter extends AnyRef
  4. final class DisableSyntax extends SyntacticRule
  5. 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 = ..., regex: List[config.CustomMessage[Either[Regex, Pattern]]] = Nil) extends Product with Serializable
  6. case class DisabledKeyword(keyword: String) extends Product with Serializable
  7. final class ExplicitResultTypes extends ExplicitResultTypesBase[Scala2Printer]
  8. abstract class ExplicitResultTypesBase[P <: Printer] extends v1.SemanticRule
  9. case class ExplicitResultTypesConfig(memberKind: List[MemberKind] = ..., memberVisibility: List[MemberVisibility] = ..., skipSimpleDefinitions: SimpleDefinitions = SimpleDefinitions.default, skipLocalImplicits: Boolean = true, fatalWarnings: Boolean = false, rewriteStructuralTypesToNamedSubclass: Boolean = true, onlyImplicits: Boolean = false, fetchScala3CompilerArtifactsOnVersionMismatch: Boolean = false, symbolReplacements: Map[String, String] = Map.empty) extends Product with Serializable
  10. sealed trait GroupedImports extends AnyRef
  11. sealed trait ImportMatcher extends AnyRef
  12. sealed trait ImportSelectorsOrder extends AnyRef
  13. case class ImporterSymbolNotFound(ref: Name) extends lint.Diagnostic with Product with Serializable
  14. sealed trait ImportsOrder extends AnyRef
  15. class LeakingImplicitClassVal extends SyntacticRule
  16. sealed trait MemberKind extends AnyRef
  17. sealed trait MemberVisibility extends AnyRef
  18. class NoAutoTupling extends v1.SemanticRule
  19. class NoValInForComprehension extends SyntacticRule
  20. class OrganizeImports extends v1.SemanticRule
  21. 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] = ..., importSelectorsOrder: ImportSelectorsOrder = ImportSelectorsOrder.Ascii, importsOrder: ImportsOrder = ImportsOrder.Ascii, preset: Preset = Preset.DEFAULT, removeUnused: Boolean = true, targetDialect: TargetDialect = TargetDialect.StandardLayout) extends Product with Serializable
  22. sealed trait Preset extends AnyRef
  23. trait Printer extends AnyRef
  24. class ProcedureSyntax extends SyntacticRule
  25. class RedundantSyntax extends SyntacticRule
  26. final case class RedundantSyntaxConfig(finalObject: Boolean = true, stringInterpolator: Boolean = true) extends Product with Serializable
  27. class RemoveUnused extends v1.SemanticRule
  28. case class RemoveUnusedConfig(imports: Boolean = true, privates: Boolean = true, locals: Boolean = true, patternvars: Boolean = true, params: Boolean = true) extends Product with Serializable
  29. class Scala2Printer extends Printer
  30. case class SimpleDefinitions(kinds: Set[String]) extends Product with Serializable
  31. class TPrintImplicits extends AnyRef
  32. sealed trait TargetDialect extends AnyRef
  33. case class TooManyAliases(name: Name, renames: Seq[Rename]) extends lint.Diagnostic with Product with Serializable

Ungrouped