iets-ast-grep
checks.x86_64-linux.ast-grep
· build #754
· raw
1bld1: building 0yl0lnsnb5ak00y44sj0pvwz1gcr2klp-iets-ast-grep.drv2error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path3 ┌─ crates/sys/src/heap.rs:88:94 │588 │ crate::fatal("error: out of memory");6 │ ^^^^^^^^^^^^78error[no-function-level-use]: move this `use` to the top of the module9 ┌─ crates/sys/src/lib.rs:120:1310 │ 11116 │ ╭ pub fn fatal(msg: &str) -> ! {12 · │13120 │ │ use std::io::Write;14 │ │ ^^^^^^^^^^^^^^^^^^^15 · │16125 │ │ }17 │ ╰─'1819error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path20 ┌─ crates/sys/src/lib.rs:59:1321 │2259 │ let t = std::env::temp_dir();23 │ ^^^^^^^^^^^^^^^^^^2425error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path26 ┌─ crates/sys/src/lib.rs:70:927 │2870 │ std::env::split_paths(dirs)29 │ ^^^^^^^^^^^^^^^^^^^^^3031error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path32 ┌─ crates/sys/src/lib.rs:74:1933 │3474 │ let on_path = std::env::var_os("PATH").is_some_and(|p| find(&p).is_some());35 │ ^^^^^^^^^^^^^^^^3637error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path38 ┌─ crates/sys/src/lib.rs:107:1539 │40107 │ static FATAL: std::sync::OnceLock<fn(&str)> = std::sync::OnceLock::new();41 │ ^^^^^^^^^^^^^^^^^^^4243error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path44 ┌─ crates/sys/src/lib.rs:107:4745 │46107 │ static FATAL: std::sync::OnceLock<fn(&str)> = std::sync::OnceLock::new();47 │ ^^^^^^^^^^^^^^^^^^^^^^^^4849error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path50 ┌─ crates/sys/src/lib.rs:124:551 │52124 │ std::process::exit(1)53 │ ^^^^^^^^^^^^^^^^^^5455error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path56 ┌─ crates/sys/src/events.rs:148:2357 │58148 │ self.write_to(crate::fs::open_sink(Path::new(path))?);59 │ ^^^^^^^^^^^^^^^^^^^^6061error[no-glob-imports]: import items explicitly; only `use super::*;` in test modules is idiomatic62 ┌─ tests/drvdiff.rs:7:563 │647 │ use iets::store::drvdiff::*;65 │ ----^^^^^^^^^^^^^^^^^^^^^^^-6667error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path68 ┌─ crates/core/src/profile.rs:208:1569 │70208 │ match crate::sys::fs::open_sink(Path::new(to)) {71 │ ^^^^^^^^^^^^^^^^^^^^^^^^^7273error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path74 ┌─ crates/core/src/trace/key.rs:49:2475 │7649 │ let mut interner = crate::session::Session::current().interner();77 │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^7879error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path80 ┌─ crates/core/src/lint/site.rs:96:1881 │8296 │ &mut crate::session::Session::current().interner(),83 │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8485error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path86 ┌─ crates/core/src/session.rs:75:987 │8875 │ crate::sys::on_fatal(|m| Session::current().log.errln(m));89 │ ^^^^^^^^^^^^^^^^^^^^9091error[no-glob-imports]: import items explicitly; only `use super::*;` in test modules is idiomatic92 ┌─ src/api/lint_fixtures.rs:7:593 │947 │ use crate::lint::*;95 │ ----^^^^^^^^^^^^^^-9697error[no-glob-imports]: import items explicitly; only `use super::*;` in test modules is idiomatic98 ┌─ src/lib.rs:6:999 │1006 │ pub use iets_core::*;101 │ --------^^^^^^^^^^^^-102103error[no-glob-imports]: import items explicitly; only `use super::*;` in test modules is idiomatic104 ┌─ src/api/session_tests.rs:1:5105 │1061 │ use crate::session::*;107 │ ----^^^^^^^^^^^^^^^^^-108109error[no-glob-imports]: import items explicitly; only `use super::*;` in test modules is idiomatic110 ┌─ src/api/lint_cases.rs:7:5111 │1127 │ use crate::lint::*;113 │ ----^^^^^^^^^^^^^^-114115error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path116 ┌─ crates/syntax/src/interner.rs:202:13117 │118202 │ crate::sys::fatal(&format!("error: too many symbols (more than {MAX_SYMS})"));119 │ ^^^^^^^^^^^^^^^^^120121error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path122 ┌─ src/cli/parse.rs:60:24123 │12460 │ let mut interner = 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