Packages

p

fix

package fix

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class AddExplicitImplicitTypes extends SyntacticRule

    implicit val foo = new Foo to implicit val foo: Foo = new Foo

  2. class AddLambdaParamParentheses extends SyntacticRule
  3. class AutoEtaExpansion extends SyntacticRule
  4. class CaseClassImplicitVal extends SyntacticRule
  5. class CatsImplicitsImport extends SyntacticRule
  6. class CatsInstancesImport extends SyntacticRule
  7. class CatsToValid extends SyntacticRule
  8. class CirceCodec extends SyntacticRule
  9. class CollectHead extends SyntacticRule
  10. class CollectHeadOption extends SyntacticRule
  11. class CompareSameValue extends SyntacticRule
  12. class DirectoryAndPackageName extends SyntacticRule
  13. case class DirectoryAndPackageNameConfig(baseDirectory: Seq[String], keyword: Seq[String], severity: LintSeverity) extends Product with Serializable
  14. class DiscardCatsEffectIO extends SemanticRule
  15. class DiscardEff extends SemanticRule
  16. class DiscardMonixTask extends SemanticRule
  17. class DiscardScalaFuture extends SemanticRule
  18. case class DiscardSingleConfig(severity: LintSeverity) extends Product with Serializable
  19. class DiscardSlickDBIO extends SemanticRule
  20. class DiscardValue extends SemanticRule
  21. case class DiscardValueConfig(error: Seq[String], warning: Seq[String], info: Seq[String]) extends Product with Serializable
  22. class DuplicateWildcardImport extends SyntacticRule
  23. case class DuplicateWildcardImportConfig(isScala3: Boolean) extends Product with Serializable
  24. class EitherFold extends SyntacticRule
  25. class EitherGetOrElse extends SyntacticRule
  26. class EitherMap extends SyntacticRule
  27. class EtaExpand extends SyntacticRule
  28. class ExplicitImplicitTypes extends SyntacticRule

  29. case class ExplicitImplicitTypesConfig(excludeLocal: Boolean) extends Product with Serializable
  30. case class ExplicitImplicitTypesWarn(position: Position) extends scalafix.Diagnostic with Product with Serializable
  31. class ExtendsProductWithSerializable extends SyntacticRule

  32. class FileNameConsistent extends SyntacticRule
  33. class FilterNot extends SyntacticRule
  34. class FilterSize extends SyntacticRule
  35. class FinalObjectWarn extends SyntacticRule
  36. class FlatMapCollect extends SyntacticRule
  37. class FlatTraverse extends SyntacticRule
  38. class ForTupleMatch extends SyntacticRule
  39. class FutureUnit extends SyntacticRule
  40. class GroupMap extends SyntacticRule
  41. class Implicit extends SyntacticRule
  42. class ImplicitClassNoParent extends SyntacticRule
  43. class ImplicitClassOnlyDef extends SyntacticRule
  44. class ImplicitImplicit extends SyntacticRule
  45. class ImplicitValueClass extends SyntacticRule
  46. class IncorrectScaladocParam extends SyntacticRule
  47. class InterpolationToString extends SyntacticRule
  48. class InterpolationToStringWarn extends SyntacticRule
  49. class IntersectionType extends SyntacticRule
  50. class IsEmptyNonEmpty extends SyntacticRule
  51. class JakartaInjectGuice extends SyntacticRule
  52. case class JakartaInjectGuiceConfig(message: String) extends Product with Serializable
  53. class JavaURLConstructorsWarn extends SemanticRule
  54. class JavaxInjectGuice extends SyntacticRule
  55. case class JavaxInjectGuiceConfig(message: String) extends Product with Serializable
  56. class JavaxInjectJakarta extends SyntacticRule
  57. case class JavaxInjectJakartaConfig(message: String, allowProvider: Boolean) extends Product with Serializable
  58. class KeySet extends SemanticRule
  59. class KindProjector extends SyntacticRule

    https://github.com/lampepfl/dotty-feature-requests/issues/117

  60. case class KindProjectorConfig(rewriteInfixTypes: Set[String]) extends Product with Serializable
  61. class KindProjectorScala3TypeLambda extends SyntacticRule
  62. class LambdaParamParentheses extends SyntacticRule

    unnecessary since Scala 2.13.11 https://github.com/scala/scala/pull/10320

  63. case class LambdaParamParenthesesWarn(position: scala.meta.Position) extends scalafix.Diagnostic with Product with Serializable
  64. class LazyZip extends SyntacticRule

    https://github.com/scala/scala/blob/v2.13.12/src/library/scala/collection/LazyZipOps.scala

  65. class LeakingImplicitClassValAll extends SyntacticRule
  66. class MapDistinctSize extends SyntacticRule
  67. class MapFlattenFlatMap extends SyntacticRule
  68. class MapSequenceTraverse extends SyntacticRule
  69. class MapToForeach extends SyntacticRule
  70. class MatchParentheses extends SyntacticRule
  71. class NamedParamOrder extends SemanticRule
  72. class NoElse extends SyntacticRule
  73. case class NoElseWarn(position: Position) extends scalafix.Diagnostic with Product with Serializable
  74. class ObjectFinal extends SyntacticRule
  75. class ObjectSelfType extends SyntacticRule
  76. class OptionContains extends SyntacticRule

    https://github.com/scala/scala/blob/v2.13.12/src/library/scala/Option.scala#L367-L373

  77. class OptionFilter extends SyntacticRule
  78. class OptionForallExists extends SyntacticRule

    https://github.com/scala/scala/blob/v2.13.12/src/library/scala/Option.scala#L396-L402 https://github.com/scala/scala/blob/v2.13.12/src/library/scala/Option.scala#L411-L417

  79. class OptionGetOrElse extends SyntacticRule

    https://github.com/scala/scala/blob/v2.13.12/src/library/scala/Option.scala#L190-L196

  80. class OptionGetWarn extends SemanticRule
  81. class OptionMapFlatMap extends SyntacticRule
  82. case class OptionMapFlatMapWarn(position: Position) extends Diagnostic with Product with Serializable
  83. class OptionMatchToRight extends SyntacticRule
  84. class OptionOrElse extends SyntacticRule
  85. class OptionWhenUnless extends SyntacticRule
  86. class ParameterUntuplingCaseWarn extends SyntacticRule

    https://docs.scala-lang.org/scala3/reference/other-new-features/parameter-untupling.html https://docs.scala-lang.org/scala3/reference/other-new-features/parameter-untupling-spec.html

  87. class PartialFunctionCondOpt extends SyntacticRule
  88. class RedundantCaseClassVal extends SyntacticRule
  89. class RemoveEmptyObject extends SyntacticRule
  90. class RemoveIf extends SyntacticRule
  91. class RemoveParameterUntuplingCase extends SyntacticRule

    https://docs.scala-lang.org/scala3/reference/other-new-features/parameter-untupling.html https://docs.scala-lang.org/scala3/reference/other-new-features/parameter-untupling-spec.html

  92. class RemovePureEff extends SyntacticRule
  93. class RemoveSamePackageImport extends SyntacticRule
  94. class RemoveStringInterpolation extends SyntacticRule
  95. class RemoveUselessParamComments extends SyntacticRule
  96. class RepeatedRewrite extends SyntacticRule
  97. class ReplaceFill extends SyntacticRule
  98. class ReplaceMapContains extends SemanticRule
  99. class ReplacePlaceholder extends SyntacticRule
  100. class ReplaceSymbolLiterals extends SyntacticRule
  101. class ReuseInstances extends SyntacticRule
  102. class SameParamOverloading extends SyntacticRule
  103. class Scala3ImportRewrite extends SyntacticRule
  104. class Scala3ImportWarn extends SyntacticRule
  105. case class Scala3ImportWarning(position: Position) extends Diagnostic with Product with Serializable
  106. class Scala3Keyword extends SyntacticRule
  107. class Scala3Placeholder extends SyntacticRule
  108. case class Scala3PlaceholderWarn(position: Position) extends Diagnostic with Product with Serializable
  109. class ScalaApp extends SyntacticRule

  110. class ScalazEitherInfix extends SemanticRule
  111. case class SeparateEachFileConfig(limit: Int, severity: LintSeverity) extends Product with Serializable
  112. class SeparateEachFileRewrite extends SyntacticRule
  113. class SeparateEachFileWarn extends SyntacticRule
  114. class SimplifyForYield extends SyntacticRule
  115. class SizeToLength extends SemanticRule
  116. class SlickDBIOUnit extends SyntacticRule
  117. class SlickFilter extends SyntacticRule
  118. class StringFormatToInterpolation extends SyntacticRule
  119. class SyntacticOrganizeImports extends SyntacticRule
  120. case class SyntacticOrganizeImportsWarn(position: Position, message: String) extends Diagnostic with Product with Serializable
  121. class ThrowableToNonFatal extends SemanticRule
  122. class UnmooredDocComment extends SyntacticRule

    https://github.com/scala/scala/blob/4b124f211b661d/src/scaladoc/scala/tools/nsc/doc/ScaladocAnalyzer.scala#L175

  123. class UnnecessaryCase extends SyntacticRule
  124. class UnnecessaryMatch extends SyntacticRule
  125. class UnnecessarySort extends SyntacticRule
  126. class UnnecessarySortRewrite extends SyntacticRule
  127. case class UnnecessarySortRewriteConfig(rewriteConfig: RewriteConfig) extends Product with Serializable
  128. case class UnnecessarySortWarn(position: scala.meta.Position, message: String) extends scalafix.Diagnostic with Product with Serializable
  129. class UnusedConstructorParams extends SyntacticRule
  130. case class UnusedParamWarn(position: Position) extends Diagnostic with Product with Serializable
  131. class UnusedSelfType extends SyntacticRule
  132. class UnusedTypeParams extends SyntacticRule
  133. class UnusedTypeParamsWarn extends scalafix.Diagnostic
  134. class UselessParamCommentsWarn extends SyntacticRule
  135. class UsingParamAnonymous extends SyntacticRule
  136. class UsingParamAnonymousConstructor extends SyntacticRule
  137. class WithFilter extends SyntacticRule
  138. class WithLeftWithRight extends SyntacticRule

Ungrouped