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. final case class AutoEtaExpansionConfig(message: String) extends Product with Serializable
  5. class CaseClassExplicitCopy extends SyntacticRule
  6. final case class CaseClassExplicitCopyConfig(message: String) extends Product with Serializable
  7. class CaseClassImplicitVal extends SyntacticRule
  8. final case class CaseClassImplicitValConfig(message: String) extends Product with Serializable
  9. class CatsImplicitsImport extends SyntacticRule
  10. final case class CatsImplicitsImportConfig(message: String) extends Product with Serializable
  11. class CatsInstancesImport extends SyntacticRule
  12. final case class CatsInstancesImportConfig(message: String) extends Product with Serializable
  13. class CatsToValid extends SyntacticRule
  14. class CirceCodec extends SyntacticRule
  15. class CollectHead extends SyntacticRule
  16. class CollectHeadOption extends SyntacticRule
  17. class CompareSameValue extends SyntacticRule
  18. final case class CompareSameValueConfig(message: String) extends Product with Serializable
  19. class DefImplicitParamToUsingParam extends SyntacticRule
  20. class DirectoryAndPackageName extends SyntacticRule
  21. case class DirectoryAndPackageNameConfig(baseDirectory: Seq[String], keyword: Seq[String], severity: LintSeverity) extends Product with Serializable
  22. class DiscardCatsEffectIO extends SemanticRule
  23. class DiscardEff extends SemanticRule
  24. class DiscardMonixTask extends SemanticRule
  25. class DiscardScalaFuture extends SemanticRule
  26. case class DiscardSingleConfig(severity: LintSeverity) extends Product with Serializable
  27. class DiscardSlickDBIO extends SemanticRule
  28. class DiscardValue extends SemanticRule
  29. case class DiscardValueConfig(error: Seq[String], warning: Seq[String], info: Seq[String]) extends Product with Serializable
  30. class DuplicateWildcardImport extends SyntacticRule
  31. case class DuplicateWildcardImportConfig(isScala3: Boolean) extends Product with Serializable
  32. class EitherFold extends SyntacticRule
  33. class EitherGetOrElse extends SyntacticRule
  34. class EitherMap extends SyntacticRule
  35. class EitherToTry extends SyntacticRule
  36. class EnumUnnecessaryExtends extends SyntacticRule
  37. class EtaExpand extends SyntacticRule
  38. class ExplicitImplicitTypes extends SyntacticRule

  39. case class ExplicitImplicitTypesConfig(excludeLocal: Boolean) extends Product with Serializable
  40. class ExtendsProductWithSerializable extends SyntacticRule

  41. class FileNameConsistent extends SyntacticRule
  42. class FilterNot extends SyntacticRule
  43. class FilterSize extends SyntacticRule
  44. class FinalObjectWarn extends SyntacticRule
  45. final case class FinalObjectWarnConfig(message: String) extends Product with Serializable
  46. class FlatMapCollect extends SyntacticRule
  47. class FlatTraverse extends SyntacticRule
  48. class ForTupleMatch extends SyntacticRule
  49. class FutureUnit extends SyntacticRule
  50. class GroupMap extends SyntacticRule
  51. class Implicit extends SyntacticRule
  52. class ImplicitClassNoParent extends SyntacticRule
  53. class ImplicitClassOnlyDef extends SyntacticRule
  54. final case class ImplicitConfig(message: String) extends Product with Serializable
  55. class ImplicitImplicit extends SyntacticRule
  56. class ImplicitValueClass extends SyntacticRule
  57. class IncorrectScaladocParam extends SyntacticRule
  58. class InterpolationToString extends SyntacticRule
  59. class InterpolationToStringWarn extends SyntacticRule
  60. final case class InterpolationToStringWarnConfig(message: String) extends Product with Serializable
  61. class IntersectionType extends SyntacticRule
  62. final case class IntersectionTypeConfig(message: String) extends Product with Serializable
  63. class IsEmptyNonEmpty extends SyntacticRule
  64. class JakartaInjectGuice extends SyntacticRule
  65. case class JakartaInjectGuiceConfig(message: String) extends Product with Serializable
  66. class JavaURLConstructorsWarn extends SemanticRule
  67. final case class JavaURLConstructorsWarnConfig(message: String) extends Product with Serializable
  68. class JavaxInjectGuice extends SyntacticRule
  69. case class JavaxInjectGuiceConfig(message: String) extends Product with Serializable
  70. class JavaxInjectJakarta extends SyntacticRule
  71. case class JavaxInjectJakartaConfig(message: String, allowProvider: Boolean) extends Product with Serializable
  72. class KeySet extends SemanticRule
  73. class KindProjector extends SyntacticRule

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

  74. case class KindProjectorConfig(rewriteInfixTypes: Set[String]) extends Product with Serializable
  75. class KindProjectorScala3TypeLambda extends SyntacticRule
  76. class LambdaParamParentheses extends SyntacticRule

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

  77. final case class LambdaParamParenthesesConfig(message: String) extends Product with Serializable
  78. class LazyZip extends SyntacticRule

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

  79. class LeakingImplicitClassValAll extends SyntacticRule
  80. final case class LeakingImplicitClassValAllConfig(message: String) extends Product with Serializable
  81. class MapDistinctSize extends SyntacticRule
  82. class MapFlattenFlatMap extends SyntacticRule
  83. class MapSequenceTraverse extends SyntacticRule
  84. class MapToForeach extends SyntacticRule
  85. class MatchParentheses extends SyntacticRule
  86. class NamedParamOrder extends SemanticRule
  87. class NoElse extends SyntacticRule
  88. final case class NoElseConfig(message: String) extends Product with Serializable
  89. class ObjectFinal extends SyntacticRule
  90. class ObjectSelfType extends SyntacticRule
  91. final case class ObjectSelfTypeConfig(message: String) extends Product with Serializable
  92. class OptionContains extends SyntacticRule

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

  93. class OptionFilter extends SyntacticRule
  94. 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

  95. class OptionGetOrElse extends SyntacticRule

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

  96. class OptionGetWarn extends SemanticRule
  97. final case class OptionGetWarnConfig(message: String) extends Product with Serializable
  98. class OptionMapFlatMap extends SyntacticRule
  99. final case class OptionMapFlatMapConfig(message: String) extends Product with Serializable
  100. class OptionMatchToRight extends SyntacticRule
  101. class OptionOrElse extends SyntacticRule
  102. class OptionWhenUnless extends SyntacticRule
  103. 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

  104. final case class ParameterUntuplingCaseWarnConfig(message: String) extends Product with Serializable
  105. class PartialFunctionCondOpt extends SyntacticRule
  106. class RedundantCaseClassVal extends SyntacticRule
  107. final case class RedundantCaseClassValConfig(message: String) extends Product with Serializable
  108. class RemoveEmptyObject extends SyntacticRule
  109. class RemoveIf extends SyntacticRule
  110. 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

  111. class RemovePureEff extends SyntacticRule
  112. class RemoveSamePackageImport extends SyntacticRule
  113. class RemoveStringInterpolation extends SyntacticRule
  114. class RemoveUselessParamComments extends SyntacticRule
  115. class RepeatedRewrite extends SyntacticRule
  116. class ReplaceFill extends SyntacticRule
  117. class ReplaceMapContains extends SemanticRule
  118. class ReplacePlaceholder extends SyntacticRule
  119. class ReplaceSymbolLiterals extends SyntacticRule
  120. class ReuseInstances extends SyntacticRule
  121. class SameParamOverloading extends SyntacticRule
  122. final case class SameParamOverloadingConfig(message: String) extends Product with Serializable
  123. class Scala3ImportRewrite extends SyntacticRule
  124. class Scala3ImportWarn extends SyntacticRule
  125. final case class Scala3ImportWarnConfig(message: String) extends Product with Serializable
  126. class Scala3Keyword extends SyntacticRule
  127. class Scala3Placeholder extends SyntacticRule
  128. final case class Scala3PlaceholderConfig(message: String) extends Product with Serializable
  129. class ScalaApp extends SyntacticRule

  130. class ScalazEitherInfix extends SemanticRule
  131. class SelfTypeNamePlaceholder extends SyntacticRule
  132. final case class SelfTypeNamePlaceholderConfig(message: String) extends Product with Serializable
  133. case class SeparateEachFileConfig(limit: Int, severity: LintSeverity) extends Product with Serializable
  134. class SeparateEachFileRewrite extends SyntacticRule
  135. class SeparateEachFileWarn extends SyntacticRule
  136. class SimplifyForYield extends SyntacticRule
  137. class SizeToLength extends SemanticRule
  138. class SlickDBIOUnit extends SyntacticRule
  139. class SlickFilter extends SyntacticRule
  140. class StringFormatToInterpolation extends SyntacticRule
  141. class SyntacticOrganizeImports extends SyntacticRule
  142. class ThrowableToNonFatal extends SemanticRule
  143. class TryToEither extends SyntacticRule
  144. class TypeProjection extends SyntacticRule
  145. final case class TypeProjectionConfig(message: String) extends Product with Serializable
  146. class UnmooredDocComment extends SyntacticRule

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

  147. class UnnecessaryCase extends SyntacticRule
  148. class UnnecessaryMatch extends SyntacticRule
  149. class UnnecessarySort extends SyntacticRule
  150. class UnnecessarySortRewrite extends SyntacticRule
  151. case class UnnecessarySortRewriteConfig(rewriteConfig: RewriteConfig) extends Product with Serializable
  152. class UnusedConstructorParams extends SyntacticRule
  153. class UnusedSelfType extends SyntacticRule
  154. final case class UnusedSelfTypeConfig(message: String) extends Product with Serializable
  155. class UnusedTypeParams extends SyntacticRule
  156. final case class UnusedTypeParamsConfig(message: String) extends Product with Serializable
  157. class UselessParamCommentsWarn extends SyntacticRule
  158. final case class UselessParamCommentsWarnConfig(message: String) extends Product with Serializable
  159. class UsingParamAnonymous extends SyntacticRule
  160. class UsingParamAnonymousConstructor extends SyntacticRule
  161. class WithFilter extends SyntacticRule
  162. class WithLeftWithRight extends SyntacticRule

Value Members

  1. object AutoEtaExpansionConfig extends Serializable
  2. object CaseClassExplicitCopyConfig extends Serializable
  3. object CaseClassImplicitValConfig extends Serializable
  4. object CatsImplicitsImportConfig extends Serializable
  5. object CatsInstancesImportConfig extends Serializable
  6. object CatsToValid
  7. object CirceCodec
  8. object CompareSameValueConfig extends Serializable
  9. object DirectoryAndPackageNameConfig extends Serializable
  10. object DiscardSingleConfig extends Serializable
  11. object DiscardValue
  12. object DiscardValueConfig extends Serializable
  13. object DuplicateWildcardImportConfig extends Serializable
  14. object EitherFold
  15. object EitherGetOrElse
  16. object EitherToTry
  17. object ExplicitImplicitTypesConfig extends Serializable
  18. object FileNameConsistent
  19. object FilterNot
  20. object FinalObjectWarnConfig extends Serializable
  21. object ImplicitConfig extends Serializable
  22. object InterpolationToStringWarnConfig extends Serializable
  23. object IntersectionTypeConfig extends Serializable
  24. object JakartaInjectGuiceConfig extends Serializable
  25. object JavaURLConstructorsWarnConfig extends Serializable
  26. object JavaxInjectGuiceConfig extends Serializable
  27. object JavaxInjectJakarta
  28. object JavaxInjectJakartaConfig extends Serializable
  29. object KindProjectorConfig extends Serializable
  30. object LambdaParamParenthesesConfig extends Serializable
  31. object LeakingImplicitClassValAllConfig extends Serializable
  32. object NamedParamOrder
  33. object NoElseConfig extends Serializable
  34. object ObjectFinal
  35. object ObjectSelfTypeConfig extends Serializable
  36. object OptionGetWarnConfig extends Serializable
  37. object OptionMapFlatMapConfig extends Serializable
  38. object OptionWhenUnless
  39. object ParameterUntuplingCaseWarnConfig extends Serializable
  40. object RedundantCaseClassValConfig extends Serializable
  41. object RemoveIf
  42. object SameParamOverloading
  43. object SameParamOverloadingConfig extends Serializable
  44. object Scala3ImportWarnConfig extends Serializable
  45. object Scala3PlaceholderConfig extends Serializable
  46. object SelfTypeNamePlaceholderConfig extends Serializable
  47. object SeparateEachFileConfig extends Serializable
  48. object SlickFilter
  49. object TryToEither
  50. object TypeProjectionConfig extends Serializable
  51. object UnmooredDocComment
  52. object UnnecessarySort
  53. object UnnecessarySortRewriteConfig extends Serializable
  54. object UnusedSelfTypeConfig extends Serializable
  55. object UnusedTypeParamsConfig extends Serializable
  56. object UselessParamCommentsWarnConfig extends Serializable

Ungrouped