Add repository code statistics snapshot doc.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
# 仓库代码统计
|
||||
|
||||
> 统计时点:**2026-07-21 10:47(北京时间)**
|
||||
> 基准提交:`60ff45f`
|
||||
> 口径:仅统计 `git ls-files` **已跟踪**文件;不含未提交改动、`.venv`、本地数据库、日志等。
|
||||
|
||||
## 总览
|
||||
|
||||
| 项目 | 数量 |
|
||||
|------|------|
|
||||
| 已跟踪文件 | **626** |
|
||||
| 其中二进制(如图片/ico,不计入行数) | 53 |
|
||||
| 文本总行数(含空行) | **170,713** |
|
||||
| 非空行 | **152,453** |
|
||||
| 空行 | 18,260 |
|
||||
|
||||
## 源码规模(常用后缀)
|
||||
|
||||
以下按「源码向」后缀汇总:`.py` / `.js` / `.cjs` / `.css` / `.html` / `.sh` / `.sql` 等。
|
||||
|
||||
| 项目 | 数量 |
|
||||
|------|------|
|
||||
| 源码文件 | **472** |
|
||||
| 源码行数(含空行) | **157,585** |
|
||||
|
||||
更宽的「代码/配置向」后缀(再含 `.md` / `.json` / `.example` / `.mdc` 等)约 **547** 个文件、**169,493** 行。
|
||||
|
||||
## 按扩展名明细
|
||||
|
||||
| 扩展名 | 文件数 | 行数(含空行) | 非空行 |
|
||||
|--------|--------|----------------|--------|
|
||||
| `.py` | 328 | 96,645 | 86,552 |
|
||||
| `.js` | 44 | 30,131 | 28,073 |
|
||||
| `.css` | 8 | 18,082 | 16,225 |
|
||||
| `.md` | 71 | 11,712 | 8,173 |
|
||||
| `.html` | 60 | 9,849 | 9,536 |
|
||||
| `.sh` | 27 | 2,699 | 2,390 |
|
||||
| `.example` | 4 | 872 | 800 |
|
||||
| `.webmanifest` | 9 | 207 | 207 |
|
||||
| `.cjs` | 5 | 179 | 169 |
|
||||
| `.json` | 3 | 178 | 178 |
|
||||
| `.svg` | 9 | 87 | 87 |
|
||||
| 无扩展名 | 2 | 37 | 33 |
|
||||
| `.mdc` | 1 | 18 | 13 |
|
||||
| `.txt` | 2 | 17 | 17 |
|
||||
| `.png` | 45 | —(二进制) | — |
|
||||
| `.ico` | 8 | —(二进制) | — |
|
||||
|
||||
## 结构直觉
|
||||
|
||||
- **Python** 约占文本行数一半以上,是业务与交易所对接主体。
|
||||
- **前端静态**(`.js` + `.css` + `.html`)合计约 **5.8 万行**,实例页 / 中控 / 对冲与期权面板为主。
|
||||
- **文档** `.md` 约 **1.2 万行**,部署与策略说明较多。
|
||||
- 二进制资源以快捷图标 / 图示为主(`.png` / `.ico`),不参与行数统计。
|
||||
|
||||
## 复算方式
|
||||
|
||||
在仓库根目录可用:
|
||||
|
||||
```bash
|
||||
git ls-files | wc -l
|
||||
```
|
||||
|
||||
更细的按扩展名行数统计,可用本地脚本对 `git ls-files` 结果逐文件按 UTF-8/GBK 解码计行;含 `\0` 的文件视为二进制并跳过行数。
|
||||
|
||||
---
|
||||
|
||||
*本文件为快照说明;仓库继续演进后数字会变,需要时再重跑统计更新本文。*
|
||||
Reference in New Issue
Block a user