summaryrefslogtreecommitdiff
path: root/cli/tools/bench.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2023-04-26 21:23:28 +0100
committerGitHub <noreply@github.com>2023-04-26 16:23:28 -0400
commit3d8a4d3b81e107bbb152ad69047f64d16ca800f3 (patch)
tree52c8d5e655e3b4bc51aabee1bbfe428a3b7b394a /cli/tools/bench.rs
parentc2f5c096925e2fc303f6ea1c36cdba38748c9217 (diff)
feat(cli): don't check permissions for statically analyzable dynamic imports (#18713)
Closes #17697 Closes #17658
Diffstat (limited to 'cli/tools/bench.rs')
-rw-r--r--cli/tools/bench.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/cli/tools/bench.rs b/cli/tools/bench.rs
index 9930bcc77..962b1ac17 100644
--- a/cli/tools/bench.rs
+++ b/cli/tools/bench.rs
@@ -418,7 +418,6 @@ impl BenchReporter for ConsoleReporter {
/// Type check a collection of module and document specifiers.
async fn check_specifiers(
ps: &ProcState,
- permissions: Permissions,
specifiers: Vec<ModuleSpecifier>,
) -> Result<(), AnyError> {
let lib = ps.options.ts_type_lib_window();
@@ -428,10 +427,8 @@ async fn check_specifiers(
false,
lib,
PermissionsContainer::allow_all(),
- PermissionsContainer::new(permissions),
)
.await?;
-
Ok(())
}
@@ -654,7 +651,7 @@ pub async fn run_benchmarks(
return Err(generic_error("No bench modules found"));
}
- check_specifiers(&ps, permissions.clone(), specifiers.clone()).await?;
+ check_specifiers(&ps, specifiers.clone()).await?;
if bench_options.no_run {
return Ok(());
@@ -813,7 +810,7 @@ pub async fn run_benchmarks_with_watch(
.filter(|specifier| modules_to_reload.contains(specifier))
.collect::<Vec<ModuleSpecifier>>();
- check_specifiers(&ps, permissions.clone(), specifiers.clone()).await?;
+ check_specifiers(&ps, specifiers.clone()).await?;
if bench_options.no_run {
return Ok(());