Repository Analysis

yorukot/superfile

Pretty fancy and modern terminal file manager

1.4 Likely human-written View on GitHub
1.4
Adjusted Score
1.4
Raw Score
100%
Time Factor
2026-05-28
Last Push
17,412
Stars
Go
Language
51,557
Lines of Code
332
Files
59
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 2LOW 57

Pattern Findings

59 matches across 6 categories. Click a row to expand file-level details.

Over-Commented Block46 hits · 46 pts
SeverityFileLineSnippet
LOW.golangci.yaml1# Based on https://gist.github.com/maratori/47a4d00457a92aa426dbd48a18776322
LOW.golangci.yaml141 ## you may want to enable
LOW.golangci.yaml161 ## disabled
LOW.golangci.yaml181 #- wsl_v5 # [too strict and mostly code is not more readable] add or remove empty lines
LOW.golangci.yaml201 #
LOW.golangci.yaml321 gocritic:
LOW.golangci.yaml381 nolintlint:
LOW.golangci.yaml421 # https://github.com/go-simpler/sloglint?tab=readme-ov-file#no-global
LOWwebsite/src/env.d.ts1/// <reference path="../.astro/types.d.ts" />
LOWsrc/superfile_config/hotkeys.toml1##############################################
LOWsrc/superfile_config/config.toml1##############################################
LOWsrc/superfile_config/config.toml21
LOWsrc/superfile_config/config.toml41# Should we display a footer in the file panel that provides more file information?
LOWsrc/superfile_config/config.toml101# Whether to use the builtin syntax highlighting with chroma or use bat. Values: "" for builtin chroma, "bat" for bat
LOWsrc/superfile_config/config.toml121# Default (0): Use the same width as file picker panel.
LOWsrc/superfile_config/config.toml161#-- Detailed Metadata
LOWsrc/superfile_config/vimHotkeys.toml1##############################################
LOWsrc/superfile_config/theme/gruvbox-dark-hard.toml1##############################################
LOWsrc/superfile_config/theme/kaolin.toml1##############################################
LOWsrc/superfile_config/theme/everforest-dark-hard.toml1##############################################
LOWsrc/superfile_config/theme/tokyonight.toml1##############################################
LOWsrc/superfile_config/theme/0x96f.toml1##############################################
LOWsrc/superfile_config/theme/everforest-dark-medium.toml1##############################################
LOWsrc/superfile_config/theme/sugarplum.toml1##############################################
LOWsrc/superfile_config/theme/catppuccin-latte.toml1##############################################
LOWsrc/superfile_config/theme/blood.toml1##############################################
LOWsrc/superfile_config/theme/catppuccin-mocha.toml1##############################################
LOWsrc/superfile_config/theme/hacks.toml1##############################################
LOWsrc/superfile_config/theme/catppuccin-macchiato.toml1##############################################
LOWsrc/superfile_config/theme/onedark.toml1##############################################
LOWsrc/superfile_config/theme/poimandres.toml1##############################################
LOWsrc/superfile_config/theme/dracula.toml1##############################################
LOWsrc/superfile_config/theme/rose-pine.toml1##############################################
LOWsrc/superfile_config/theme/gruvbox.toml1##############################################
LOWsrc/superfile_config/theme/ayu-dark.toml1##############################################
LOWsrc/superfile_config/theme/monokai.toml1##############################################
LOWsrc/superfile_config/theme/nord.toml1##############################################
LOWsrc/superfile_config/theme/catppuccin-frappe.toml1##############################################
LOWsrc/config/icon/function.go1package icon
LOWsrc/internal/model_prompt_test.go41 // 4a. Working split
LOWsrc/internal/function.go21
LOWsrc/internal/handle_file_operations.go381}
LOWsrc/internal/ui/processbar/model_update_test.go1package processbar
LOWsrc/internal/ui/filepanel/get_elements_test.go21
LOWsrc/internal/ui/prompt/model_test.go261 // 1 - Default view with shell mode and spf prompt mode
LOWsrc/internal/ui/preview/render_test.go21 - video, pdf, image, corrupted files, files with bad perms?,
Verbosity Indicators6 hits · 13 pts
SeverityFileLineSnippet
LOWdev.sh176# Step 1: Tidy up the go mod
LOWdev.sh185# Step 2: Format the code
LOWdev.sh194# Step 3: Run the linter
LOWdev.sh203# Step 4: Run unit tests (unless skipped)
LOWdev.sh225# Step 5: Run integration testsuite (if requested)
LOWdev.sh296# Step 6: Build the app
Redundant / Tautological Comments4 hits · 8 pts
SeverityFileLineSnippet
LOWdev.sh12# Check if colors should be disabled
LOWdev.sh75 # Check if activate script exists and has proper permissions
LOWdev.sh229 # Check if Python is available
LOWdev.sh235 # Check if testsuite requirements are installed
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUM.golangci.yaml13# This file is licensed under the terms of the MIT license https://opensource.org/license/mit
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippet
MEDIUM.golangci.yaml142 #- arangolint # opinionated best practices for arangodb client
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippet
LOWtestsuite/core/runner.py40