elastic-arm-99e59b18: building w2l3d2lrisqnl383650y51iyv5qw2qhg-iets-ast-grep.drv error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ tests/cli.rs:232:21 │ 232 │ fn two_checks(dir: &std::path::Path) { │ ^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ tests/cli.rs:256:11 │ 256 │ dir: &std::path::Path, │ ^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ tests/cli.rs:257:20 │ 257 │ cache: Option<&std::path::Path>, │ ^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/api.rs:80:14 │ 80 │ pub env: crate::env::Env, │ ^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/env.rs:51:21 │ 51 │ None => std::env::var_os(name), │ ^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/render/mod.rs:21:9 │ 21 │ crate::session::exit(error::Error::io(format!("write of {} bytes", b.len()), e).report()) │ ^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/run.rs:12:29 │ 12 │ pub fn classic_name(argv0: &std::ffi::OsStr) -> Option { │ ^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/run.rs:21:16 │ 21 │ .spawn(crate::session::bind(f)) │ ^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/run.rs:44:17 │ 44 │ let _ = crate::log::set_format(argv.get(i + 1).map_or("", String::as_str)); │ ^^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/run.rs:46:5 │ 46 │ crate::log::show_progress(); │ ^^^^^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/run.rs:70:5 │ 70 │ crate::profile::open(&Session::current()); │ ^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/run.rs:156:41 │ 156 │ pub fn env, V: Into>( │ ^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/run.rs:176:22 │ 176 │ .store(true, std::sync::atomic::Ordering::Relaxed); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/run.rs:182:20 │ 182 │ let rc = match std::panic::catch_unwind(std::panic::AssertUnwindSafe(|| { │ ^^^^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/run.rs:182:45 │ 182 │ let rc = match std::panic::catch_unwind(std::panic::AssertUnwindSafe(|| { │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/run.rs:188:23 │ 188 │ Err(p) => std::panic::resume_unwind(p), │ ^^^^^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/settings.rs:208:19 │ 208 │ conf_file_in(&crate::env::Env::process()) │ ^^^^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/settings.rs:211:25 │ 211 │ pub fn conf_file_in(e: &crate::env::Env) -> PathBuf { │ ^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/settings.rs:526:5 │ 526 │ crate::session::Session::current().env.var_os(name) │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/settings.rs:581:17 │ 581 │ let d = std::env::temp_dir().join(format!("iets-settings-{name}-{}", std::process::id())); │ ^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/mod.rs:188:9 │ 188 │ crate::session::exit(e.report()) │ ^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/mod.rs:268:22 │ 268 │ Err(code) => crate::session::exit(code), │ ^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/cli/mod.rs:291:5 │ 291 │ crate::session::exit(1) │ ^^^^^^^^^^^^^^^^^^^^ error[no-function-level-use]: move this `use` to the top of the module ┌─ src/stdout.rs:33:9 │ 32 │ ╭ pub fn is_terminal(&self) -> bool { 33 │ │ use io::IsTerminal; │ │ ^^^^^^^^^^^^^^^^^^^ 34 │ │ self.lock().is_none() && io::stdout().is_terminal() 35 │ │ } │ ╰─────' error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/session.rs:29:14 │ 29 │ pub env: crate::env::Env, │ ^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/session.rs:30:18 │ 30 │ pub command: std::sync::Mutex>, │ ^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/session.rs:32:14 │ 32 │ pub out: crate::stdout::Stdout, │ ^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/session.rs:74:26 │ 74 │ pub fn with_env(env: crate::env::Env) -> Arc { │ ^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/session.rs:126:15 │ 126 │ .load(std::sync::atomic::Ordering::Relaxed) │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/session.rs:128:9 │ 128 │ std::panic::resume_unwind(Box::new(Exit(code))); │ ^^^^^^^^^^^^^^^^^^^^^^^^^ error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path ┌─ src/api/testkit.rs:13:37 │ 13 │ let session = Session::with_env(crate::env::Env::isolated()); │ ^^^^^^^^^^^^^^^^^^^^^^^^^ Error: 31 error(s) found in code. Help: Scan succeeded and found error level diagnostics in the codebase.