package cli
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- 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
- case class CommonOptions(workingDirectory: AbsoluteFile = AbsoluteFile.userDir, out: PrintStream = System.out, in: InputStream = System.in, err: PrintStream = System.err) extends Product with Serializable
-
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.
- sealed abstract case class ExitCode extends Product with Serializable
-
sealed
trait
FileFetchMode extends AnyRef
Determines how we fetch files for formatting
- sealed abstract class InputMethod extends AnyRef
-
class
Scalafmt210 extends AnyRef
Classload ScalaFmt210 to run ScalaFmt from Scala 2.10, for example sbt plugin.
- class ScalafmtCliReporter extends ScalafmtReporter
- trait ScalafmtRunner extends AnyRef
- class TermDisplay extends Logger
-
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
- object Cache
- object Cli
- object CliArgParser
- object CliOptions extends Serializable
- object ExitCode extends Serializable
-
object
GitFiles extends FileFetchMode with Product with Serializable
A call to
git ls-files --name-only <dir> - object InputMethod
- object Override extends WriteMode with Product with Serializable
-
object
RecursiveSearch extends FileFetchMode with Product with Serializable
A simple recursive strategy where each directory is expanded
- object ScalafmtCoreRunner extends ScalafmtRunner
- object ScalafmtDynamicRunner extends ScalafmtRunner
- object Stdout extends WriteMode with Product with Serializable
- object TermDisplay
- object Terminal