package cli

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CliOptions(config: Option[Path] = None, configStr: Option[String] = None, range: Set[Range] = Set.empty[Range], customFiles: Seq[AbsoluteFile] = Nil, customExcludes: Seq[String] = Nil, writeMode: WriteMode = Override, testing: Boolean = false, stdIn: Boolean = false, quiet: Boolean = false, debug: Boolean = false, git: Option[Boolean] = None, nonInteractive: Boolean = false, diff: Option[String] = None, assumeFilename: String = "stdin.scala", migrate: Option[AbsoluteFile] = None, common: CommonOptions = CommonOptions(), gitOpsConstructor: (AbsoluteFile) ⇒ GitOps = x => new GitOpsImpl(x), noStdErr: Boolean = false) extends Product with Serializable
  2. case class CommonOptions(workingDirectory: AbsoluteFile = AbsoluteFile.userDir, out: PrintStream = System.out, in: InputStream = System.in, err: PrintStream = System.err) extends Product with Serializable
  3. final case class DiffFiles(branch: String) extends FileFetchMode with Product with Serializable

    A call to git diff --name-only --diff-filter=d <branch>

    A call to git diff --name-only --diff-filter=d <branch>

    When this is set, files passed via the cli are ignored.

  4. sealed abstract case class ExitCode extends Product with Serializable
  5. sealed trait FileFetchMode extends AnyRef

    Determines how we fetch files for formatting

  6. sealed abstract class InputMethod extends AnyRef
  7. class Scalafmt210 extends AnyRef

    Classload ScalaFmt210 to run ScalaFmt from Scala 2.10, for example sbt plugin.

  8. class ScalafmtCliReporter extends ScalafmtReporter
  9. trait ScalafmtRunner extends AnyRef
  10. class TermDisplay extends Logger
  11. sealed trait WriteMode extends AnyRef

    Determines the mode in which Scalafmt will behave

    Determines the mode in which Scalafmt will behave

    Override = Replace the file with its formatted form Stdout = Print the formatted file to Stdout (leaving the original file untouched)

Value Members

  1. object Cache
  2. object Cli
  3. object CliArgParser
  4. object CliOptions extends Serializable
  5. object ExitCode extends Serializable
  6. object GitFiles extends FileFetchMode with Product with Serializable

    A call to git ls-files --name-only <dir>

  7. object InputMethod
  8. object Override extends WriteMode with Product with Serializable
  9. object RecursiveSearch extends FileFetchMode with Product with Serializable

    A simple recursive strategy where each directory is expanded

  10. object ScalafmtCoreRunner extends ScalafmtRunner
  11. object ScalafmtDynamicRunner extends ScalafmtRunner
  12. object Stdout extends WriteMode with Product with Serializable
  13. object TermDisplay
  14. object Terminal

Ungrouped