iets-ast-grep
checks.aarch64-linux.ast-grep
· build #181
· raw
1elastic-arm-2204a1ee: building 8g2a3y6l5lvman0bvnl8zyk99nxhg0kc-iets-ast-grep.drv2error[no-function-level-use]: move this `use` to the top of the module3 ┌─ src/sys/tty.rs:26:54 │ 525 │ ╭ pub fn cursor() -> Option<(usize, usize)> {626 │ │ use rustix::termios::{LocalModes, OptionalActions, SpecialCodeIndex, tcgetattr, tcsetattr};7 │ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8 · │954 │ │ }10 │ ╰─'1112error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path13 ┌─ src/build/render.rs:227:2014 │15227 │ let rows = crate::sys::tty::size().map_or(24, |(_, r)| r);16 │ ^^^^^^^^^^^^^^^^^^^^^1718error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path19 ┌─ src/build/render.rs:261:1220 │21261 │ if std::mem::replace(&mut self.closed, true) {22 │ ^^^^^^^^^^^^^^^^^2324error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path25 ┌─ src/display.rs:39:1526 │2739 │ match std::env::var("TERM") {28 │ ^^^^^^^^^^^^^2930error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path31 ┌─ src/display.rs:41:1832 │3341 │ _ => crate::sys::tty::size(),34 │ ^^^^^^^^^^^^^^^^^^^^^3536error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path37 ┌─ src/display.rs:46:938 │3946 │ crate::sys::tty::cursor()40 │ ^^^^^^^^^^^^^^^^^^^^^^^4142error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path43 ┌─ src/display.rs:50:944 │4550 │ crate::sys::tty::guard_region(top);46 │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^4748error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path49 ┌─ src/api/installable.rs:141:1450 │51141 │ let fr = super::flake_ref(loc, &super::cwd()).ok()?;52 │ ^^^^^^^^^^^^^^^^5354error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path55 ┌─ src/api/installable.rs:141:3756 │57141 │ let fr = super::flake_ref(loc, &super::cwd()).ok()?;58 │ ^^^^^^^^^^5960error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path61 ┌─ src/api/installable.rs:148:1562 │63148 │ let cwd = super::cwd();64 │ ^^^^^^^^^^6566error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path67 ┌─ src/api/installable.rs:151:4168 │69151 │ Input::File(f) => ev.eval_file(&super::abs_path(f, &cwd), Pos::NONE).ok()?,70 │ ^^^^^^^^^^^^^^^7172error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path73 ┌─ src/api/installable.rs:154:1674 │75154 │ let args = super::auto_args(ev, &[], &cwd).ok()?;76 │ ^^^^^^^^^^^^^^^^7778error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path79 ┌─ src/api/installable.rs:198:2880 │81198 │ let Ok(name) = std::str::from_utf8(name) else {82 │ ^^^^^^^^^^^^^^^^^^^8384error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path85 ┌─ src/api/installable.rs:233:2486 │87233 │ let Ok(name) = std::str::from_utf8(ev.interner.name(a.sym)) else {88 │ ^^^^^^^^^^^^^^^^^^^8990error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path91 ┌─ tests/cli.rs:123:1692 │93123 │ let conf = std::env::temp_dir().join(format!("iets-complete-{}", std::process::id()));94 │ ^^^^^^^^^^^^^^^^^^9596error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path97 ┌─ tests/cli.rs:124:598 │99124 │ std::fs::create_dir_all(conf.join("iets")).unwrap();100 │ ^^^^^^^^^^^^^^^^^^^^^^^101102error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path103 ┌─ tests/cli.rs:125:5104 │105125 │ std::fs::write(conf.join("iets/iets.toml"), "this is = not [valid\n").unwrap();106 │ ^^^^^^^^^^^^^^107108error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path109 ┌─ tests/cli.rs:153:13110 │111153 │ let _ = std::fs::remove_dir_all(&conf);112 │ ^^^^^^^^^^^^^^^^^^^^^^^113114error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path115 ┌─ tests/cli.rs:158:13116 │117158 │ let d = std::env::temp_dir().join(format!("iets-complete-flake-{}", std::process::id()));118 │ ^^^^^^^^^^^^^^^^^^119120error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path121 ┌─ tests/cli.rs:159:5122 │123159 │ std::fs::create_dir_all(&d).unwrap();124 │ ^^^^^^^^^^^^^^^^^^^^^^^125126error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path127 ┌─ tests/cli.rs:170:5128 │129170 │ std::fs::write(130 │ ^^^^^^^^^^^^^^131132error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path133 ┌─ tests/cli.rs:200:13134 │135200 │ let _ = std::fs::remove_dir_all(&d);136 │ ^^^^^^^^^^^^^^^^^^^^^^^137138error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path139 ┌─ tests/cli.rs:205:13140 │141205 │ let d = std::env::temp_dir().join(format!("iets-complete-attr-{}", std::process::id()));142 │ ^^^^^^^^^^^^^^^^^^143144error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path145 ┌─ tests/cli.rs:206:5146 │147206 │ std::fs::create_dir_all(&d).unwrap();148 │ ^^^^^^^^^^^^^^^^^^^^^^^149150error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path151 ┌─ tests/cli.rs:207:5152 │153207 │ std::fs::write(154 │ ^^^^^^^^^^^^^^155156error[no-inline-absolute-paths]: use a `use` import instead of an inline crate::/super::/std:: path157 ┌─ tests/cli.rs:238:13158 │159238 │ let _ = std::fs::remove_dir_all(&d);160 │ ^^^^^^^^^^^^^^^^^^^^^^^161162Error: 26 error(s) found in code.163Help: Scan succeeded and found error level diagnostics in the codebase.164