Files

Files
3,027
27 extensions
Lines of Code
1,655,574
547 per file
Average File Size
35.2 KB
104.0 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
json65869,82652.5%13,381
ts1,765570,00234.4%322
tsx420124,9837.5%297
md16831,7361.9%188
snap12015,7571.0%131
js5810,3400.6%178
yml658,6740.5%133
svg986,3960.4%65
py495,8560.4%119
txt62,4230.1%403
cjs112,3270.1%211
sb61,2350.1%205
sh101,0740.1%107
toml241,0540.1%43
mdx26630.0%331
cs15680.0%568
mjs34920.0%164
yaml62880.0%48
responses722380.0%3
no extension31880.0%62
html81860.0%23
mmd21660.0%83
plist1210.0%21
ini1130.0%13
wasm110.0%1
png25———
exe1———

Most changed files (code churn)

Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.

FileTimes Changed
packages/core/src/config/config.ts535
package-lock.json409
packages/cli/src/config/config.ts400
package.json315
packages/cli/src/config/settingsSchema.ts282
packages/cli/package.json256
packages/cli/src/ui/AppContainer.tsx251
packages/cli/src/ui/hooks/useGeminiStream.ts245
packages/cli/src/ui/App.tsx242
packages/cli/src/gemini.tsx233
schemas/settings.schema.json224
packages/core/src/core/client.ts216
packages/core/package.json215
packages/core/src/config/config.test.ts209
packages/cli/src/config/config.test.ts199
packages/cli/src/ui/components/InputPrompt.tsx185
packages/cli/src/config/settings.ts182
packages/core/src/index.ts179
packages/cli/src/ui/hooks/slashCommandProcessor.ts175
packages/core/src/core/geminiChat.ts161
packages/core/src/core/client.test.ts157
packages/cli/src/ui/hooks/useGeminiStream.test.tsx133
packages/cli/src/ui/components/InputPrompt.test.tsx133
packages/core/src/telemetry/clearcut-logger/clearcut-logger.ts132
packages/core/src/tools/shell.ts125