Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| golden | 80 | 137,471 | 31.1% | 1,718 | |
| go | 582 | 123,834 | 28.0% | 212 | |
| rs | 150 | 46,428 | 10.5% | 309 | |
| json | 43 | 41,696 | 9.4% | 969 | |
| yaml | 164 | 33,927 | 7.7% | 206 | |
| lock | 9 | 13,730 | 3.1% | 1,525 | |
| yml | 104 | 13,288 | 3.0% | 127 | |
| jsx | 70 | 11,894 | 2.7% | 169 | |
| md | 19 | 10,106 | 2.3% | 531 | |
| js | 16 | 1,318 | 0.3% | 82 | |
| sh | 7 | 821 | 0.2% | 117 | |
| sum | 1 | 762 | 0.2% | 762 | |
| tpl | 16 | 730 | 0.2% | 45 | |
| proto | 4 | 704 | 0.2% | 176 | |
| toml | 11 | 434 | 0.1% | 39 | |
| gotmpl | 7 | 348 | 0.1% | 49 | |
| txt | 7 | 316 | 0.1% | 45 | |
| verbose | 30 | 231 | 0.1% | 7 | |
| pem | 18 | 206 | 0.0% | 11 | |
| mod | 1 | 165 | 0.0% | 165 | |
| css | 2 | 154 | 0.0% | 77 | |
| test | 1 | 126 | 0.0% | 126 | |
| proxy | 1 | 86 | 0.0% | 86 | |
| controller | 1 | 63 | 0.0% | 63 | |
| report | 32 | 48 | 0.0% | 1 | |
| html | 2 | 39 | 0.0% | 19 | |
| crt | 2 | 35 | 0.0% | 17 | |
| output | 2 | 35 | 0.0% | 17 | |
| key | 2 | 32 | 0.0% | 16 | |
| tmpl | 1 | 20 | 0.0% | 20 | |
| stderr | 8 | 15 | 0.0% | 1 | |
| swagger | 2 | 11 | 0.0% | 5 | |
| bat | 1 | 8 | 0.0% | 8 | |
| input | 1 | 6 | 0.0% | 6 | |
| 4 | — | — | — | ||
| png | 1 | — | — | — |
Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed | |
|---|---|---|
| Cargo.lock | 2,036 | |
| web/app/yarn.lock | 1,222 | |
| web/app/package.json | 1,160 | |
| go.mod | 800 | |
| go.sum | 788 | |
| cli/cmd/testdata/install_default.golden | 497 | |
| cli/cmd/testdata/install_output.golden | 466 | |
| cli/cmd/testdata/install_ha_output.golden | 444 | |
| cli/cmd/testdata/install_ha_with_overrides_output.golden | 444 | |
| cli/cmd/testdata/install_no_init_container.golden | 418 | |
| .github/workflows/release.yml | 373 | |
| .github/workflows/integration.yml | 339 | |
| cli/cmd/testdata/install_controlplane_tracing_output.golden | 318 | |
| CHANGES.md | 318 | |
| cli/cmd/testdata/install_proxy_ignores.golden | 317 | |
| cli/cmd/testdata/install_custom_registry.golden | 313 | |
| cli/cmd/testdata/install_heartbeat_disabled_output.golden | 312 | |
| .proxy-version | 301 | |
| cli/cmd/testdata/install_default_override_dst_get_nets.golden | 289 | |
| cli/cmd/install.go | 258 | |
| cli/cmd/testdata/install_custom_domain.golden | 242 | |
| cli/cmd/testdata/install_values_file.golden | 242 | |
| pkg/healthcheck/healthcheck.go | 238 | |
| cli/cmd/testdata/install_helm_output_ha_labels.golden | 224 | |
| cli/cmd/testdata/install_helm_output_ha_namespace_selector.golden | 223 |
Change frequency by file size →
How Linkerd compares with other CNCF graduated projects →
How Linkerd ranks among CNCF graduated projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true