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
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