iets-ast-grep
checks.aarch64-linux.ast-grep
· build #754
· raw
1elastic-arm-9a50e053: building qbw6hj7j97j3lggcwqrfsvpy12nsrys7-iets-ast-grep.drv2error[no-glob-imports]: import items explicitly; only `use super::*;` in test modules is idiomatic3 ┌─ src/lib.rs:6:94 │56 │ pub use iets_core::*;6 │ --------^^^^^^^^^^^^-78error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path9 ┌─ src/cli/parse.rs:60:2410 │1160 │ let mut interner = crate::session::Session::current().interner();12 │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1314error[no-glob-imports]: import items explicitly; only `use super::*;` in test modules is idiomatic15 ┌─ src/api/lint_cases.rs:7:516 │177 │ use crate::lint::*;18 │ ----^^^^^^^^^^^^^^-1920error[no-glob-imports]: import items explicitly; only `use super::*;` in test modules is idiomatic21 ┌─ src/api/lint_fixtures.rs:7:522 │237 │ use crate::lint::*;24 │ ----^^^^^^^^^^^^^^-2526error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path27 ┌─ crates/syntax/src/interner.rs:202:1328 │29202 │ crate::sys::fatal(&format!("error: too many symbols (more than {MAX_SYMS})"));30 │ ^^^^^^^^^^^^^^^^^3132error[no-glob-imports]: import items explicitly; only `use super::*;` in test modules is idiomatic33 ┌─ src/api/session_tests.rs:1:534 │351 │ use crate::session::*;36 │ ----^^^^^^^^^^^^^^^^^-3738error[no-function-level-use]: move this `use` to the top of the module39 ┌─ crates/sys/src/lib.rs:120:1340 │ 41116 │ ╭ pub fn fatal(msg: &str) -> ! {42 · │43120 │ │ use std::io::Write;44 │ │ ^^^^^^^^^^^^^^^^^^^45 · │46125 │ │ }47 │ ╰─'4849error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path50 ┌─ crates/sys/src/lib.rs:59:1351 │5259 │ let t = std::env::temp_dir();53 │ ^^^^^^^^^^^^^^^^^^5455error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path56 ┌─ crates/sys/src/lib.rs:70:957 │5870 │ std::env::split_paths(dirs)59 │ ^^^^^^^^^^^^^^^^^^^^^6061error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path62 ┌─ crates/sys/src/lib.rs:74:1963 │6474 │ let on_path = std::env::var_os("PATH").is_some_and(|p| find(&p).is_some());65 │ ^^^^^^^^^^^^^^^^6667error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path68 ┌─ crates/sys/src/lib.rs:107:1569 │70107 │ static FATAL: std::sync::OnceLock<fn(&str)> = std::sync::OnceLock::new();71 │ ^^^^^^^^^^^^^^^^^^^7273error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path74 ┌─ crates/sys/src/lib.rs:107:4775 │76107 │ static FATAL: std::sync::OnceLock<fn(&str)> = std::sync::OnceLock::new();77 │ ^^^^^^^^^^^^^^^^^^^^^^^^7879error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path80 ┌─ crates/sys/src/lib.rs:124:581 │82124 │ std::process::exit(1)83 │ ^^^^^^^^^^^^^^^^^^8485error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path86 ┌─ crates/sys/src/events.rs:148:2387 │88148 │ self.write_to(crate::fs::open_sink(Path::new(path))?);89 │ ^^^^^^^^^^^^^^^^^^^^9091error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path92 ┌─ crates/sys/src/heap.rs:88:993 │9488 │ crate::fatal("error: out of memory");95 │ ^^^^^^^^^^^^9697error[no-glob-imports]: import items explicitly; only `use super::*;` in test modules is idiomatic98 ┌─ tests/drvdiff.rs:7:599 │1007 │ use iets::store::drvdiff::*;101 │ ----^^^^^^^^^^^^^^^^^^^^^^^-102103error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path104 ┌─ crates/core/src/session.rs:75:9105 │10675 │ crate::sys::on_fatal(|m| Session::current().log.errln(m));107 │ ^^^^^^^^^^^^^^^^^^^^108109error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path110 ┌─ crates/core/src/trace/key.rs:49:24111 │11249 │ let mut interner = crate::session::Session::current().interner();113 │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^114115error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path116 ┌─ crates/core/src/profile.rs:208:15117 │118208 │ match crate::sys::fs::open_sink(Path::new(to)) {119 │ ^^^^^^^^^^^^^^^^^^^^^^^^^120121error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path122 ┌─ crates/core/src/lint/site.rs:96:18123 │12496 │ &mut crate::session::Session::current().interner(),125 │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^126127Error: 20 error(s) found in code.128Help: Scan succeeded and found error level diagnostics in the codebase.129