woshiccm/Pecker
CodePecker is a tool to detect unused Swift code. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2465
- days_rel: n/a
- days_push: 1608
- n_releases_24m: 0
Adoption not part of the score
1459 stars · 63 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Pecker is a command-line tool that detects unused Swift code such as classes, structs, enums, protocols, functions, typealiases, and operators. It is built on IndexStoreDB and SwiftSyntax and integrates into Xcode build phases or CI pipelines.
Use cases
- find unused swift classes and functions
- detect dead code in an ios project
- clean up unused protocols and typealiases in swift
- add unused code warnings to xcode build
- run static dead code analysis on a swift codebase
- identify unused swift code in ci
When to choose
- you maintain a growing Swift or iOS codebase and want to find dead code
- you want unused-code checks integrated into Xcode or CocoaPods build phases
- you prefer an accurate index-based analysis over regex-based linters
When to avoid
- your project is not written in Swift
- you need analysis for Objective-C or mixed-language codebases
- you need a tool with frequent updates, since the latest release dates to 2022
Facets
cli-tool · maturity maintenance
linter static-site-generator developer-tools developer-tools apple-ecosystem cli swift unused-code-detection swiftsyntax indexstoredb code-quality xcode command-line macos
1 source
- readme: https://github.com/woshiccm/Pecker · fetched 2026-08-28 · e4abc4e9a28c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| woshiccm/Pecker | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem