Repository Analysis

junegunn/fzf

:cherry_blossom: A command-line fuzzy finder

0.7 Likely human-written View on GitHub
0.7
Adjusted Score
0.7
Raw Score
100%
Time Factor
2026-05-28
Last Push
80,617
Stars
Go
Language
46,901
Lines of Code
123
Files
24
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 5LOW 19

Pattern Findings

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

Over-Commented Block17 hits · 17 pts
SeverityFileLineSnippet
LOWbin/fzf-preview.sh61if [[ $KITTY_WINDOW_ID ]] || [[ $GHOSTTY_RESOURCES_DIR ]] && command -v kitten > /dev/null; then
LOWshell/completion.bash1# ____ ____
LOWshell/completion.bash21# -a -not -path "$1" -print 2> /dev/null | command sed 's@^\./@@'
LOWshell/completion.bash521# desired sorting and with any duplicates removed, to standard output.
LOWshell/key-bindings.bash1# ____ ____
LOWshell/completion.zsh1# ____ ____
LOWshell/completion.zsh21# careful when you change it.
LOWshell/completion.zsh61
LOWshell/completion.zsh81#
LOWshell/completion.zsh261
LOWshell/key-bindings.zsh1# ____ ____
LOWsrc/terminal.go6221 // e.g. Make sure that reqPrompt is processed before reqInfo
LOWsrc/tui/tcell_test.go21
LOWsrc/tui/tui.go881
LOWsrc/algo/indexbyte2_arm64.go1//go:build arm64
LOWsrc/algo/indexbyte2_amd64.go21// or -1 if neither is present. Uses AVX2 when available, SSE2 otherwise.
LOWsrc/algo/algo.go121 // 8 characters, which is approximately the average length of the words found
Decorative Section Separators4 hits · 12 pts
SeverityFileLineSnippet
MEDIUMtest/lib/common.sh16# ---------------
MEDIUMtest/lib/common.sh20# ------------
MEDIUMshell/key-bindings.bash18# ------------
MEDIUMshell/key-bindings.zsh16# ------------
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippet
LOWshell/completion.zsh425 # Check if at least one completion system (old or new) is active.
LOWshell/update.sh30# Check if --check is in ARGV
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMshell/completion.zsh432 # Create a completion widget to access the 'words' array (man zshcompwid)