Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| ts | 6,421 | 3,647,274 | 58.7% | 568 | |
| tsx | 1,055 | 730,906 | 11.8% | 692 | |
| md | 2,212 | 404,906 | 6.5% | 183 | |
| java | 1,179 | 394,037 | 6.3% | 334 | |
| rs | 407 | 256,860 | 4.1% | 631 | |
| json | 273 | 221,581 | 3.6% | 811 | |
| js | 257 | 167,207 | 2.7% | 650 | |
| h | 3 | 93,844 | 1.5% | 31,281 | |
| mjs | 204 | 57,120 | 0.9% | 280 | |
| txt | 14 | 48,259 | 0.8% | 3,447 | |
| yml | 78 | 41,632 | 0.7% | 533 | |
| css | 128 | 37,148 | 0.6% | 290 | |
| py | 58 | 28,943 | 0.5% | 499 | |
| yaml | 17 | 22,598 | 0.4% | 1,329 | |
| sh | 78 | 17,512 | 0.3% | 224 | |
| lock | 3 | 10,966 | 0.2% | 3,655 | |
| ps1 | 16 | 4,822 | 0.1% | 301 | |
| snap | 23 | 4,404 | 0.1% | 191 | |
| kt | 26 | 3,491 | 0.1% | 134 | |
| sql | 65 | 2,820 | 0.0% | 43 | |
| bat | 3 | 2,252 | 0.0% | 750 | |
| html | 22 | 2,059 | 0.0% | 93 | |
| xml | 16 | 2,045 | 0.0% | 127 | |
| patch | 2 | 1,540 | 0.0% | 770 | |
| swift | 4 | 1,107 | 0.0% | 276 | |
| mm | 2 | 931 | 0.0% | 465 | |
| toml | 25 | 928 | 0.0% | 37 | |
| cs | 12 | 857 | 0.0% | 71 | |
| xaml | 8 | 662 | 0.0% | 82 | |
| c | 3 | 489 | 0.0% | 163 | |
| cc | 1 | 421 | 0.0% | 421 | |
| sb | 6 | 389 | 0.0% | 64 | |
| psm1 | 1 | 359 | 0.0% | 359 | |
| mts | 2 | 179 | 0.0% | 89 | |
| jsx | 3 | 158 | 0.0% | 52 | |
| manifest | 5 | 139 | 0.0% | 27 | |
| svg | 34 | 132 | 0.0% | 3 | |
| tsv | 2 | 128 | 0.0% | 64 | |
| plist | 5 | 127 | 0.0% | 25 | |
| csproj | 3 | 96 | 0.0% | 32 | |
| cjs | 2 | 92 | 0.0% | 46 | |
| service | 3 | 85 | 0.0% | 28 | |
| no extension | 4 | 67 | 0.0% | 16 | |
| kts | 3 | 62 | 0.0% | 20 | |
| gyp | 2 | 36 | 0.0% | 18 | |
| example | 2 | 35 | 0.0% | 17 | |
| sln | 1 | 30 | 0.0% | 30 | |
| m | 1 | 19 | 0.0% | 19 | |
| nsh | 1 | 16 | 0.0% | 16 | |
| jsonl | 4 | 15 | 0.0% | 3 | |
| j2 | 1 | 15 | 0.0% | 15 | |
| timer | 1 | 10 | 0.0% | 10 | |
| properties | 2 | 9 | 0.0% | 4 | |
| rc | 1 | 6 | 0.0% | 6 | |
| conf | 1 | 2 | 0.0% | 2 | |
| in | 1 | 2 | 0.0% | 2 | |
| log | 1 | 2 | 0.0% | 2 | |
| Extension | 1 | 1 | 0.0% | 1 | |
| imports | 1 | 1 | 0.0% | 1 | |
| sha256 | 1 | 1 | 0.0% | 1 | |
| png | 128 | — | — | — | |
| jpg | 7 | — | — | — | |
| icns | 3 | — | — | — | |
| ico | 2 | — | — | — | |
| wasm | 2 | — | — | — | |
| cua-theme | 1 | — | — | — | |
| exe | 1 | — | — | — | |
| jar | 1 | — | — | — | |
| lottie | 1 | — | — | — | |
| ttf | 1 | — | — | — | |
| typed | 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 | |
|---|---|---|
| packages/core/src/config/config.ts | 648 | |
| packages/cli/src/config/config.ts | 463 | |
| package.json | 428 | |
| packages/web-shell/client/i18n.tsx | 393 | |
| packages/cli/src/config/settingsSchema.ts | 384 | |
| packages/core/src/core/client.ts | 358 | |
| packages/web-shell/client/App.tsx | 339 | |
| packages/cli/src/acp-integration/session/Session.ts | 337 | |
| packages/cli/package.json | 333 | |
| packages/core/src/index.ts | 330 | |
| packages/core/src/config/config.test.ts | 327 | |
| packages/cli/src/acp-integration/acpAgent.ts | 323 | |
| packages/cli/src/serve/server.test.ts | 297 | |
| packages/core/package.json | 292 | |
| packages/vscode-ide-companion/schemas/settings.schema.json | 291 | |
| packages/cli/src/acp-integration/session/Session.test.ts | 280 | |
| packages/cli/src/ui/AppContainer.tsx | 255 | |
| packages/core/src/skills/bundled/review/SKILL.md | 253 | |
| packages/cli/src/acp-integration/acpAgent.test.ts | 252 | |
| docs/users/configuration/settings.md | 251 | |
| packages/cli/src/ui/App.tsx | 249 | |
| packages/core/src/core/client.test.ts | 244 | |
| packages/core/src/core/coreToolScheduler.ts | 243 | |
| packages/cli/src/i18n/locales/zh.js | 237 | |
| packages/web-shell/client/App.test.tsx | 236 |
Change frequency by file size →
How Qwen Code compares with other open source AI coding assistants →
How Qwen Code ranks among open source AI coding assistants 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