iets-ast-grep
checks.x86_64-linux.ast-grep
· build #187
· raw
1error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path2 ┌─ tests/cli.rs:123:163 │4123 │ let conf = std::env::temp_dir().join(format!("iets-complete-{}", std::process::id()));5 │ ^^^^^^^^^^^^^^^^^^67error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path8 ┌─ tests/cli.rs:124:59 │10124 │ std::fs::create_dir_all(conf.join("iets")).unwrap();11 │ ^^^^^^^^^^^^^^^^^^^^^^^1213error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path14 ┌─ tests/cli.rs:125:515 │16125 │ std::fs::write(conf.join("iets/iets.toml"), "this is = not [valid\n").unwrap();17 │ ^^^^^^^^^^^^^^1819error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path20 ┌─ tests/cli.rs:153:1321 │22153 │ let _ = std::fs::remove_dir_all(&conf);23 │ ^^^^^^^^^^^^^^^^^^^^^^^2425error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path26 ┌─ tests/cli.rs:158:1327 │28158 │ let d = std::env::temp_dir().join(format!("iets-complete-flake-{}", std::process::id()));29 │ ^^^^^^^^^^^^^^^^^^3031error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path32 ┌─ tests/cli.rs:159:533 │34159 │ std::fs::create_dir_all(&d).unwrap();35 │ ^^^^^^^^^^^^^^^^^^^^^^^3637error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path38 ┌─ tests/cli.rs:170:539 │40170 │ std::fs::write(41 │ ^^^^^^^^^^^^^^4243error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path44 ┌─ tests/cli.rs:200:1345 │46200 │ let _ = std::fs::remove_dir_all(&d);47 │ ^^^^^^^^^^^^^^^^^^^^^^^4849error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path50 ┌─ tests/cli.rs:205:1351 │52205 │ let d = std::env::temp_dir().join(format!("iets-complete-attr-{}", std::process::id()));53 │ ^^^^^^^^^^^^^^^^^^5455error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path56 ┌─ tests/cli.rs:206:557 │58206 │ std::fs::create_dir_all(&d).unwrap();59 │ ^^^^^^^^^^^^^^^^^^^^^^^6061error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path62 ┌─ tests/cli.rs:207:563 │64207 │ std::fs::write(65 │ ^^^^^^^^^^^^^^6667error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path68 ┌─ tests/cli.rs:238:1369 │70238 │ let _ = std::fs::remove_dir_all(&d);71 │ ^^^^^^^^^^^^^^^^^^^^^^^7273error[no-function-level-use]: move this `use` to the top of the module74 ┌─ src/sys/tty.rs:26:575 │ 7625 │ ╭ pub fn cursor() -> Option<(usize, usize)> {7726 │ │ use rustix::termios::{LocalModes, OptionalActions, SpecialCodeIndex, tcgetattr, tcsetattr};78 │ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^79 · │8054 │ │ }81 │ ╰─'8283error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path84 ┌─ src/build/render.rs:220:2085 │86220 │ let rows = crate::sys::tty::size().map_or(24, |(_, r)| r);87 │ ^^^^^^^^^^^^^^^^^^^^^8889error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path90 ┌─ src/display.rs:39:991 │9239 │ crate::sys::tty::size()93 │ ^^^^^^^^^^^^^^^^^^^^^9495error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path96 ┌─ src/display.rs:43:997 │9843 │ crate::sys::tty::cursor()99 │ ^^^^^^^^^^^^^^^^^^^^^^^100101error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path102 ┌─ src/display.rs:47:9103 │10447 │ crate::sys::tty::guard_region(top);105 │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^106107error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path108 ┌─ src/api/installable.rs:141:14109 │110141 │ let fr = super::flake_ref(loc, &super::cwd()).ok()?;111 │ ^^^^^^^^^^^^^^^^112113error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path114 ┌─ src/api/installable.rs:141:37115 │116141 │ let fr = super::flake_ref(loc, &super::cwd()).ok()?;117 │ ^^^^^^^^^^118119error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path120 ┌─ src/api/installable.rs:148:15121 │122148 │ let cwd = super::cwd();123 │ ^^^^^^^^^^124125error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path126 ┌─ src/api/installable.rs:151:41127 │128151 │ Input::File(f) => ev.eval_file(&super::abs_path(f, &cwd), Pos::NONE).ok()?,129 │ ^^^^^^^^^^^^^^^130131error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path132 ┌─ src/api/installable.rs:154:16133 │134154 │ let args = super::auto_args(ev, &[], &cwd).ok()?;135 │ ^^^^^^^^^^^^^^^^136137error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path138 ┌─ src/api/installable.rs:198:28139 │140198 │ let Ok(name) = std::str::from_utf8(name) else {141 │ ^^^^^^^^^^^^^^^^^^^142143error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path144 ┌─ src/api/installable.rs:233:24145 │146233 │ let Ok(name) = std::str::from_utf8(ev.interner.name(a.sym)) else {147 │ ^^^^^^^^^^^^^^^^^^^148149Error: 24 error(s) found in code.150Help: Scan succeeded and found error level diagnostics in the codebase.151