Packages

c

unused_code

UnusedCodeConfig

final case class UnusedCodeConfig(files: List[String], scalafixConfigPath: Option[String], excludeNameRegex: Set[String], excludePath: Set[String], excludeGitLastCommit: Option[Duration], excludeMainMethod: Boolean, dialect: Dialect, excludeMethodRegex: Set[String], baseDir: String) extends Product with Serializable

files

target files for find unused code

scalafixConfigPath

.scalafix.conf file path

excludePath

https://docs.oracle.com/javase/8/docs/api/java/nio/file/FileSystem.html#getPathMatcher-java.lang.String-

excludeGitLastCommit

skip recently added or changed sources

excludeMainMethod

don't remove main methods if true

Source
UnusedCodeConfig.scala
Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnusedCodeConfig
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new UnusedCodeConfig(files: List[String], scalafixConfigPath: Option[String], excludeNameRegex: Set[String], excludePath: Set[String], excludeGitLastCommit: Option[Duration], excludeMainMethod: Boolean, dialect: Dialect, excludeMethodRegex: Set[String], baseDir: String)

    files

    target files for find unused code

    scalafixConfigPath

    .scalafix.conf file path

    excludePath

    https://docs.oracle.com/javase/8/docs/api/java/nio/file/FileSystem.html#getPathMatcher-java.lang.String-

    excludeGitLastCommit

    skip recently added or changed sources

    excludeMainMethod

    don't remove main methods if true

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val baseDir: String
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. val dialect: Dialect
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. val excludeGitLastCommit: Option[Duration]
  10. val excludeMainMethod: Boolean
  11. val excludeMethodRegex: Set[String]
  12. val excludeNameRegex: Set[String]
  13. val excludePath: Set[String]
  14. val files: List[String]
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def isExcludeMethod(name: String): Boolean
  18. def isExcludeName(name: String): Boolean
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. def pathMatchers: Seq[PathMatcher]
  24. def productElementNames: Iterator[String]
    Definition Classes
    Product
  25. val scalafixConfigPath: Option[String]
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped