Repository Analysis

Canop/broot

A new way to see and navigate directory trees : https://dystroy.org/broot

1.1 Likely human-written View on GitHub
1.1
Adjusted Score
1.1
Raw Score
100%
Time Factor
2026-05-26
Last Push
12,696
Stars
Rust
Language
42,623
Lines of Code
274
Files
27
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 2HIGH 1MEDIUM 0LOW 24

Pattern Findings

27 matches across 3 categories. Click a row to expand file-level details.

Over-Commented Block24 hits · 24 pts
SeverityFileLineSnippet
LOWCargo.toml121# crokey = { path = "../crokey" }
LOWbuild.sh1# This script compiles broot for the local system
LOWwebsite/src/panels.md61```Hjson
LOWsrc/task_sync.rs61 /// provide an observer which can be used for periodic
LOWsrc/app/app_panels.rs41
LOWsrc/tree_build/build_report.rs1/// Information from the builder about the
LOWsrc/shell_install/powershell.rs1//! The goal of this mod is to ensure the launcher shell function
LOWsrc/shell_install/bash.rs1//! The goal of this mod is to ensure the launcher shell function
LOWsrc/shell_install/fish.rs1//! The goal of this mod is to ensure the launcher shell function
LOWsrc/shell_install/nushell.rs1//! The goal of this mod is to ensure the launcher shell function
LOWsrc/content_search/needle.rs201 /// which is understandable as detecting the encoding and translating
LOWsrc/cli/args.rs181 /// A socket to listen to for commands
LOWsrc/content_type/magic_numbers.rs61
LOWsrc/content_type/magic_numbers.rs81///
LOWsrc/content_type/magic_numbers.rs101 // }
LOWsrc/verb/internal_path.rs101 // The :select internal execution was triggered from the
LOWsrc/verb/coarity.rs1/// Describe whether a command should be executed once per selection or
LOWsrc/verb/verb.rs21///
LOWsrc/verb/external_execution.rs21#[derive(Debug, Clone)]
LOWsrc/verb/verb_invocation.rs81 /// "mv!a b" -> name: "mv", args: "a b", bang
LOWsrc/kitty/image_renderer.rs61 },
LOWsrc/kitty/image_renderer.rs81 /// in the payloads of several escape sequence (each one
LOWsrc/pattern/composite_pattern.rs181
LOWsrc/git/ignore.rs221 }
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippet
CRITICALsrc/display/displayable_tree.rs327 let name_match = self.tree.options.pattern.pattern.find_string(&line.subpath);
CRITICALsrc/display/displayable_tree.rs352 let name_match = self.tree.options.pattern.pattern.find_string(&line.name);
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippet
HIGHsrc/tree/tree_options.rs33 pub respect_git_ignore: bool, // hide files as requested by .gitignore ?