scalafix.internal.rule
package scalafix.internal.rule
Members list
Type members
Classlikes
object BlankLines
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BlankLines.type
final class DisableSyntax(config: DisableSyntaxConfig) extends SyntacticRule
Attributes
- Companion
- object
- Supertypes
object DisableSyntax
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DisableSyntax.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]]] = ...)
object DisableSyntaxConfig extends TPrintImplicits
Attributes
- Companion
- class
- Supertypes
- Self type
-
DisableSyntaxConfig.type
object DisabledKeyword
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DisabledKeyword.type
final class ExplicitResultTypes(val config: ExplicitResultTypesConfig, pcTypeInferrer: Option[PresentationCompilerTypeInferrer]) extends ExplicitResultTypesBase[Scala3Printer]
Attributes
- Supertypes
abstract class ExplicitResultTypesBase[P <: Printer] extends SemanticRule
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ExplicitResultTypes
object ExplicitResultTypesBase
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass 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] = ...)
object ExplicitResultTypesConfig
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object GroupedImports
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GroupedImports.type
object ImportMatcher
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ImportMatcher.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object ImportSelectorsOrder
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ImportSelectorsOrder.type
case class ImporterSymbolNotFound(ref: Name) extends Diagnostic
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Diagnosticclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object ImportsOrder
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ImportsOrder.type
class LeakingImplicitClassVal extends SyntacticRule
Attributes
- Supertypes
object MemberKind
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MemberKind.type
object MemberVisibility
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MemberVisibility.type
class NoAutoTupling extends SemanticRule
Attributes
- Supertypes
class NoValInForComprehension extends SyntacticRule
Attributes
- Supertypes
class OrganizeImports(config: OrganizeImportsConfig, val targetDialect: Dialect = ..., scala3DialectForScala3Paths: Boolean = ...) extends SemanticRule
Attributes
- Companion
- object
- Supertypes
object OrganizeImports
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OrganizeImports.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 = ...)
object OrganizeImportsConfig
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DEFAULTobject INTELLIJ_2020_3
object Preset
trait Printer
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Scala3Printer
class ProcedureSyntax extends SyntacticRule
Attributes
- Supertypes
class RedundantSyntax(config: RedundantSyntaxConfig) extends SyntacticRule
Attributes
- Supertypes
final case class RedundantSyntaxConfig(finalObject: Boolean = ..., stringInterpolator: Boolean = ...)
object RedundantSyntaxConfig
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
class RemoveUnused(config: RemoveUnusedConfig) extends SemanticRule
Attributes
- Supertypes
object RemoveUnusedConfig
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RemoveUnusedConfig.type
class Scala3Printer(pcTypeInferrer: Option[PresentationCompilerTypeInferrer]) extends Printer
Attributes
- Supertypes
object SimpleDefinitions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SimpleDefinitions.type
class TPrintImplicits
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DisableSyntaxConfig
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object TargetDialect
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TargetDialect.type
case class TooManyAliases(name: Name, renames: Seq[Rename]) extends Diagnostic
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Diagnosticclass Objecttrait Matchableclass AnyShow all
In this article