代码行数统计

代码行数统计LOC统计工具代码注释行统计

本地运行,数据不上传服务器

6
总行数 · 100.0%
4
有效代码 · 66.7%
1
注释行 · 16.7%
1
空行 · 16.7%

使用说明

交课程作业时,老师要求附上代码行数和注释率;代码审查前想快速了解这次提交增加了多少有效代码;项目结题或申请软著,需要统计某个模块的代码量。手工数行数不现实,用编辑器插件又可能只支持一种语言。 这个工具可以粘贴代码或选择一个代码文件,自动统计总行数、空行、注释行和有效代码行,并给出占比。支持 JavaScript、TypeScript、Python、Java、C/C++、Go、Rust、HTML、CSS 等常见语言,按所选语言识别注释。 结果可以复制成报告,也可以导出 TXT 或 CSV。适合学生、开发、测试、项目经理做代码量统计和注释率检查。

核心功能

  • ✓统计总行数、空行、注释行和有效代码行
  • ✓显示各类行数占比,方便评估注释率
  • ✓支持粘贴代码或读取单个文本文件
  • ✓覆盖 JavaScript、TypeScript、Python、Java、C/C++、Go、Rust、HTML、CSS 等
  • ✓按语言识别单行和多行注释
  • ✓可复制报告或导出 TXT、CSV
  • ✓适合作业统计、代码审查、项目结题和代码量对比

使用教程

统计课程作业代码量:选择对应语言,粘贴代码文件内容,查看有效代码行和注释行,把报告复制到作业文档里。 检查项目注释率:统计注释行占总行数的比例,了解代码可读性。注释率过低时,考虑补充关键逻辑说明。 对比提交前后的代码规模:提交前统计一次,修改后再统计一次,比较有效代码行和注释行的变化。 按语言识别注释:Python 用 #,JavaScript 用 // 和 /* */,HTML 用 <!-- -->。先选对语言,统计才准确。 导出 CSV 做项目记录:把总行数、空行、注释行、有效代码行导出为 CSV,方便整理多个文件的统计结果。

常见问题

Q:代码行数统计工具支持哪些语言?

A:支持 JavaScript、TypeScript、Python、Java、C、C++、Go、Rust、HTML、CSS。未知语言会按 JavaScript 规则处理。

Q:能一次统计整个项目吗?

A:一次只处理一个文件或一段代码,适合单文件统计。整个项目建议逐个文件统计后汇总。

Q:注释行是怎么识别的?

A:根据所选语言识别单行注释和多行注释。三引号字符串、模板字符串等复杂写法可能无法完全识别。

Q:空行和只有空格的行算空行吗?

A:会按空行处理,不纳入有效代码行。

Q:统计结果能导出吗?

A:可以复制报告,也可以导出 TXT 或 CSV。

Q:能替代专业代码统计工具吗?

A:不能完全替代。这里适合快速查看单个文件或片段,专业项目统计仍建议用专门工具。

Q:代码会上传服务器吗?

A:统计在浏览器本地完成,代码不会上传。