summaryrefslogtreecommitdiff
path: root/cli/flags.rs
diff options
context:
space:
mode:
author罗文 <axetroy.dev@gmail.com>2019-11-19 02:19:59 +0800
committerRy Dahl <ry@tinyclouds.org>2019-11-18 13:19:59 -0500
commit542ec461c4f970727d5a7dabeaae27689efb88f3 (patch)
tree5928b8df9fbd9539035323e591070b516ecd5e2c /cli/flags.rs
parent5671d38d8f0176c2828a242a79a856fcfae93c3e (diff)
feat: add --check for deno fmt (#3369)
Diffstat (limited to 'cli/flags.rs')
-rw-r--r--cli/flags.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/cli/flags.rs b/cli/flags.rs
index 393ca48b6..5a95d39e8 100644
--- a/cli/flags.rs
+++ b/cli/flags.rs
@@ -341,6 +341,12 @@ Automatically downloads Prettier dependencies on first run.
deno fmt myfile1.ts myfile2.ts",
)
.arg(
+ Arg::with_name("check")
+ .long("check")
+ .help("Check if the source files are formatted.")
+ .takes_value(false),
+ )
+ .arg(
Arg::with_name("prettierrc")
.long("prettierrc")
.value_name("auto|disable|FILE")
@@ -992,6 +998,7 @@ pub fn flags_from_vec(
}
let prettier_flags = [
+ ["0", "check"],
["1", "prettierrc"],
["1", "ignore-path"],
["1", "print-width"],
@@ -2088,6 +2095,7 @@ mod tests {
let (flags, subcommand, argv) = flags_from_vec(svec![
"deno",
"fmt",
+ "--check",
"--prettierrc=auto",
"--print-width=100",
"--tab-width=4",
@@ -2119,6 +2127,7 @@ mod tests {
PRETTIER_URL,
"script.ts",
"--write",
+ "--check",
"--config",
"auto",
"--ignore-path",