diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-29 16:50:27 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-29 16:50:27 +0300 |
| commit | 364c119fff5f9b49cca9be54e538c5209259508c (patch) | |
| tree | 0bd151d2af04d2d620dc1c63802a2c20a60e9c9c | |
| parent | f6e69200944a1fbc0f1fc0ecd8beb2f8659161c1 (diff) | |
chore(showcase): remove dead countLinesOfCode helper (sq)
| -rw-r--r-- | internal/showcase/metadata.go | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/internal/showcase/metadata.go b/internal/showcase/metadata.go index 6a8d4d6..565c191 100644 --- a/internal/showcase/metadata.go +++ b/internal/showcase/metadata.go @@ -162,36 +162,6 @@ func getCommitCount(repoPath string) (int, error) { return count, nil } -// countLinesOfCode counts lines of code (excluding binary files and common non-code files) -func countLinesOfCode(repoPath string) (int, error) { - // Use git ls-files to get tracked files, then count lines - // Exclude binary files and common non-code files - cmd := exec.Command("bash", "-c", fmt.Sprintf( - `cd "%s" && git ls-files | grep -E '\.(go|py|js|ts|java|c|cpp|h|hpp|cs|rb|php|swift|kt|rs|scala|r|sh|bash|zsh|pl|lua|vim|el|clj|hs|ml|ex|exs|dart|jl|nim|v|zig|html|css|scss|sass|json|xml|yaml|yml|toml|ini|conf|cfg)$' | xargs wc -l 2>/dev/null | tail -n 1 | awk '{print $1}'`, - repoPath, - )) - - output, err := cmd.Output() - if err != nil { - // Fallback: try a simpler approach - cmd = exec.Command("bash", "-c", fmt.Sprintf( - `find "%s" -type f -name "*.go" -o -name "*.py" -o -name "*.js" -o -name "*.java" -o -name "*.c" -o -name "*.cpp" -o -name "*.rs" | xargs wc -l 2>/dev/null | tail -n 1 | awk '{print $1}'`, - repoPath, - )) - output, err = cmd.Output() - if err != nil { - return 0, err - } - } - - loc, err := strconv.Atoi(strings.TrimSpace(string(output))) - if err != nil { - return 0, err - } - - return loc, nil -} - // getFirstCommitDate returns the date of the first commit func getFirstCommitDate(repoPath string) (string, error) { cmd := exec.Command("git", "-C", repoPath, "log", "--reverse", "--pretty=format:%ai", "--date=short", "HEAD") |
