summaryrefslogtreecommitdiff
path: root/cli/flags.rs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2022-03-29 03:48:29 +0200
committerGitHub <noreply@github.com>2022-03-29 03:48:29 +0200
commit381d565acf974b0eab2a9b7fdcf8f9372cad0c33 (patch)
treee6183cfdb613b7a20cdaf285744e6cba0273f467 /cli/flags.rs
parent5a6a1eeb3918985ab003fd8d87faebb76410a242 (diff)
refactor(flags): rename CheckFlag to TypecheckMode (#14111)
Diffstat (limited to 'cli/flags.rs')
-rw-r--r--cli/flags.rs24
1 files changed, 12 insertions, 12 deletions
diff --git a/cli/flags.rs b/cli/flags.rs
index 9cb06bace..bf3ea703d 100644
--- a/cli/flags.rs
+++ b/cli/flags.rs
@@ -213,7 +213,7 @@ impl Default for DenoSubcommand {
}
#[derive(Debug, Clone, PartialEq)]
-pub enum CheckFlag {
+pub enum TypecheckMode {
/// Type check all modules. The default value.
All,
/// Skip type checking of all modules. Represents `--no-check` on the command
@@ -224,7 +224,7 @@ pub enum CheckFlag {
Local,
}
-impl Default for CheckFlag {
+impl Default for TypecheckMode {
fn default() -> Self {
Self::All
}
@@ -252,7 +252,7 @@ pub struct Flags {
/// the language server is configured with an explicit cache option.
pub cache_path: Option<PathBuf>,
pub cached_only: bool,
- pub check: CheckFlag,
+ pub typecheck_mode: TypecheckMode,
pub config_path: Option<String>,
pub coverage_dir: Option<String>,
pub enable_testing_features: bool,
@@ -2714,14 +2714,14 @@ fn compat_arg_parse(flags: &mut Flags, matches: &ArgMatches) {
fn no_check_arg_parse(flags: &mut Flags, matches: &clap::ArgMatches) {
if let Some(cache_type) = matches.value_of("no-check") {
match cache_type {
- "remote" => flags.check = CheckFlag::Local,
+ "remote" => flags.typecheck_mode = TypecheckMode::Local,
_ => debug!(
"invalid value for 'no-check' of '{}' using default",
cache_type
),
}
} else if matches.is_present("no-check") {
- flags.check = CheckFlag::None;
+ flags.typecheck_mode = TypecheckMode::None;
}
}
@@ -3659,7 +3659,7 @@ mod tests {
import_map_path: Some("import_map.json".to_string()),
no_remote: true,
config_path: Some("tsconfig.json".to_string()),
- check: CheckFlag::None,
+ typecheck_mode: TypecheckMode::None,
reload: true,
lock: Some(PathBuf::from("lock.json")),
lock_write: true,
@@ -3744,7 +3744,7 @@ mod tests {
import_map_path: Some("import_map.json".to_string()),
no_remote: true,
config_path: Some("tsconfig.json".to_string()),
- check: CheckFlag::None,
+ typecheck_mode: TypecheckMode::None,
reload: true,
lock: Some(PathBuf::from("lock.json")),
lock_write: true,
@@ -4012,7 +4012,7 @@ mod tests {
source_file: "script.ts".to_string(),
out_file: None,
}),
- check: CheckFlag::None,
+ typecheck_mode: TypecheckMode::None,
..Flags::default()
}
);
@@ -4234,7 +4234,7 @@ mod tests {
import_map_path: Some("import_map.json".to_string()),
no_remote: true,
config_path: Some("tsconfig.json".to_string()),
- check: CheckFlag::None,
+ typecheck_mode: TypecheckMode::None,
reload: true,
lock: Some(PathBuf::from("lock.json")),
lock_write: true,
@@ -4385,7 +4385,7 @@ mod tests {
subcommand: DenoSubcommand::Run(RunFlags {
script: "script.ts".to_string(),
}),
- check: CheckFlag::None,
+ typecheck_mode: TypecheckMode::None,
..Flags::default()
}
);
@@ -4401,7 +4401,7 @@ mod tests {
subcommand: DenoSubcommand::Run(RunFlags {
script: "script.ts".to_string(),
}),
- check: CheckFlag::Local,
+ typecheck_mode: TypecheckMode::Local,
..Flags::default()
}
);
@@ -5073,7 +5073,7 @@ mod tests {
import_map_path: Some("import_map.json".to_string()),
no_remote: true,
config_path: Some("tsconfig.json".to_string()),
- check: CheckFlag::None,
+ typecheck_mode: TypecheckMode::None,
reload: true,
lock: Some(PathBuf::from("lock.json")),
lock_write: true,