64b24fd6a6
Co-authored-by: Cursor <cursoragent@cursor.com>
2.2 KiB
2.2 KiB
仓库代码统计
统计时点: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),不参与行数统计。
复算方式
在仓库根目录可用:
git ls-files | wc -l
更细的按扩展名行数统计,可用本地脚本对 git ls-files 结果逐文件按 UTF-8/GBK 解码计行;含 \0 的文件视为二进制并跳过行数。
本文件为快照说明;仓库继续演进后数字会变,需要时再重跑统计更新本文。