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, respectProjectFilters: Boolean = false, git: Option[Boolean] = None, nonInteractive: Boolean = false, mode: Option[FileFetchMode] = None, assumeFilename: String = "stdin.scala", migrate: Option[AbsoluteFile] = None, common: CommonOptions = CommonOptions(), gitOpsConstructor: (AbsoluteFile) ⇒ GitOps = x => new GitOpsImpl(x), writeModeOpt: Option[WriteMode] = None, debug: Boolean = false, quiet: Boolean = false, stdIn: Boolean = false, noStdErr: Boolean = false, error: Boolean = false, check: 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, debug: PrintStream = NoopOutputStream.printStream, info: PrintStream = NoopOutputStream.printStream) 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 ChangedFiles extends FileFetchMode with Product with Serializable

    A call to git status --porcelain

    A call to git status --porcelain

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

  3. object Cli
  4. object CliArgParser
  5. object CliOptions extends Serializable
  6. object ExitCode extends Serializable
  7. object FileFetchMode
  8. object GitFiles extends FileFetchMode with Product with Serializable

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

  9. object InputMethod
  10. object NoopOutputStream extends OutputStream
  11. object RecursiveSearch extends FileFetchMode with Product with Serializable

    A simple recursive strategy where each directory is expanded

  12. object ScalafmtCoreRunner extends ScalafmtRunner
  13. object ScalafmtDynamicRunner extends ScalafmtRunner
  14. object TermDisplay
  15. object Terminal
  16. object WriteMode

Ungrouped