feat(repl): Don't type check when importing modules (#14112)

This commit is contained in:
Arthur Lafrance 2022-04-08 04:51:01 -07:00 committed by GitHub
parent f5f7b56aca
commit e411747e24
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2341,6 +2341,8 @@ fn lint_parse(flags: &mut Flags, matches: &clap::ArgMatches) {
}
fn repl_parse(flags: &mut Flags, matches: &clap::ArgMatches) {
// Use no-check by default for the REPL
flags.typecheck_mode = TypecheckMode::None;
runtime_args_parse(flags, matches, false, true);
unsafely_ignore_certificate_errors_parse(flags, matches);
handle_repl_flags(
@ -3789,6 +3791,7 @@ mod tests {
allow_write: Some(vec![]),
allow_ffi: Some(vec![]),
allow_hrtime: true,
typecheck_mode: TypecheckMode::None,
..Flags::default()
}
);
@ -4437,6 +4440,7 @@ mod tests {
allow_write: Some(vec![]),
allow_ffi: Some(vec![]),
allow_hrtime: true,
typecheck_mode: TypecheckMode::None,
..Flags::default()
}
);
@ -4515,6 +4519,7 @@ mod tests {
allow_write: Some(vec![]),
allow_ffi: Some(vec![]),
allow_hrtime: true,
typecheck_mode: TypecheckMode::None,
..Flags::default()
}
);