scalafix.internal.rule

Members list

Type members

Classlikes

sealed trait BlankLines

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Auto
object Manual
object BlankLines

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
BlankLines.type
final class DisableSyntax(config: DisableSyntaxConfig) extends SyntacticRule

Attributes

Companion
object
Supertypes
class Rule
class Object
trait Matchable
class Any
object DisableSyntax

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class DisableSyntaxConfig(keywords: Set[DisabledKeyword], noVars: Boolean, noThrows: Boolean, noNulls: Boolean, noReturns: Boolean, noWhileLoops: Boolean, noAsInstanceOf: Boolean, noIsInstanceOf: Boolean, noSemicolons: Boolean, noTabs: Boolean, noXml: Boolean, noCovariantTypes: Boolean, noContravariantTypes: Boolean, noDefaultArgs: Boolean, noValInAbstract: Boolean, noImplicitObject: Boolean, noImplicitConversion: Boolean, noFinalVal: Boolean, noFinalize: Boolean, noValPatterns: Boolean, noUniversalEquality: Boolean, noUniversalEqualityMessage: String, regex: List[CustomMessage[Either[Regex, Pattern]]])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
case class DisabledKeyword(keyword: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class SemanticRule
class Rule
class Object
trait Matchable
class Any
Show all
abstract class ExplicitResultTypesBase[P <: Printer] extends SemanticRule

Attributes

Companion
object
Supertypes
class SemanticRule
class Rule
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class ExplicitResultTypesConfig(memberKind: List[MemberKind], memberVisibility: List[MemberVisibility], skipSimpleDefinitions: SimpleDefinitions, skipLocalImplicits: Boolean, fatalWarnings: Boolean, rewriteStructuralTypesToNamedSubclass: Boolean, onlyImplicits: Boolean, fetchScala3CompilerArtifactsOnVersionMismatch: Boolean, symbolReplacements: Map[String, String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait GroupedImports

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Explode
object Keep
object Merge

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ImportMatcher

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object *
object ---
class PlainText
class RE
object ImportMatcher

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ImportSelectorsOrder

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Ascii
object Keep
object SymbolsFirst

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ImporterSymbolNotFound(ref: Name) extends Diagnostic

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Diagnostic
class Object
trait Matchable
class Any
Show all
sealed trait ImportsOrder

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Ascii
object Keep
object SymbolsFirst
object ImportsOrder

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
object Keyword

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Keyword.type

Attributes

Supertypes
class Rule
class Object
trait Matchable
class Any
sealed trait MemberKind

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Def
object Val
object Var
object MemberKind

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
MemberKind.type
sealed trait MemberVisibility

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Private
object Protected
object Public

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
class NoAutoTupling extends SemanticRule

Attributes

Supertypes
class SemanticRule
class Rule
class Object
trait Matchable
class Any

Attributes

Supertypes
class Rule
class Object
trait Matchable
class Any
class OrganizeImports(config: OrganizeImportsConfig, val targetDialect: Dialect, scala3DialectForScala3Paths: Boolean) extends SemanticRule

Attributes

Companion
object
Supertypes
class SemanticRule
class Rule
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final case class OrganizeImportsConfig(blankLines: BlankLines, coalesceToWildcardImportThreshold: Option[Int], expandRelative: Boolean, groupExplicitlyImportedImplicitsSeparately: Boolean, groupedImports: GroupedImports, groups: Seq[String], importSelectorsOrder: ImportSelectorsOrder, importsOrder: ImportsOrder, preset: Preset, removeUnused: Boolean, targetDialect: TargetDialect)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait Preset

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DEFAULT
object Preset

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Preset.type
trait Printer

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Rule
class Object
trait Matchable
class Any

Attributes

Supertypes
class Rule
class Object
trait Matchable
class Any
final case class RedundantSyntaxConfig(finalObject: Boolean, stringInterpolator: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class SemanticRule
class Rule
class Object
trait Matchable
class Any
case class RemoveUnusedConfig(imports: Boolean, privates: Boolean, locals: Boolean, patternvars: Boolean, params: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Printer
class Object
trait Matchable
class Any
case class SimpleDefinitions(kinds: Set[String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed trait TargetDialect

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Auto
object Scala2
object Scala3
object TargetDialect

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class TooManyAliases(name: Name, renames: Seq[Rename]) extends Diagnostic

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Diagnostic
class Object
trait Matchable
class Any
Show all