Repository Analysis

o2sh/onefetch

Command-line Git information tool

1.6 Likely human-written View on GitHub
1.6
Adjusted Score
1.6
Raw Score
100%
Time Factor
2026-05-29
Last Push
11,870
Stars
Rust
Language
15,055
Lines of Code
96
Files
21
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 1LOW 20

Pattern Findings

21 matches across 4 categories. Click a row to expand file-level details.

Fake / Example Data12 hits · 12 pts
SeverityFileLineSnippet
LOWsrc/info/authors.rs182 "John Doe".into(),
LOWsrc/info/authors.rs194 let author = Author::new("John Doe".into(), None, 1500, 2000, NumberSeparator::Plain);
LOWsrc/info/authors.rs202 "John Doe".into(),
LOWsrc/info/authors.rs219 "John Doe".into(),
LOWsrc/info/authors.rs244 "John Doe".into(),
LOWsrc/info/authors.rs266 "John Doe".into(),
LOWsrc/info/authors.rs296 "John Doe".into(),
LOWsrc/info/authors.rs311 let author_3 = Author::new("Jane Doe".into(), None, 1, 100, NumberSeparator::Plain);
LOWsrc/info/authors.rs340 name: "John Doe".into(),
LOWsrc/info/authors.rs347 name: "Jane Doe".into(),
LOWsrc/info/authors.rs374 Author::new(String::from("John Doe"), None, 30, 100, number_separator),
LOWsrc/info/git/mod.rs253 #[case("John Doe", false)]
Over-Commented Block7 hits · 7 pts
SeverityFileLineSnippet
LOWascii/src/lib.rs1//! # onefetch-ascii
LOWascii/src/lib.rs21//! {0}-::::::::{1}sMMMMMMh{0}:::::::{1}dMMMMMMm+{2}//////-
LOWsrc/cli.rs121}
LOWsrc/cli.rs181#[derive(Clone, Debug, Args, PartialEq, Eq)]
LOWsrc/cli.rs201 pub iso_time: bool,
LOWsrc/cli.rs221 #[arg(long)]
LOWsrc/info/git/mod.rs261 assert_eq!(is_bot(&author_name.into(), no_bots.as_ref()), expected);
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMsrc/info/git/mod.rs186/// `Ok(false)`. Essentially, this function will have successfully determined that there is no diff
Hyper-Verbose Identifiers1 hit · 1 pts
SeverityFileLineSnippet
LOWdocs/web/src/lib/utils.ts1export function mapToDefaultTerminalFgColor(