An open API service indexing awesome lists of open source software.

https://github.com/wgliang/codeeye

A code statistics tool!
https://github.com/wgliang/codeeye

Last synced: 7 months ago
JSON representation

A code statistics tool!

Awesome Lists containing this project

README

          

#Codeeye(代码眼)代码统计可视化工具

了解自己项目写的代码量,可视化出项目完成的过程,某一个月、某一天甚至某一个小时写了多少代码,代码类型是多少,通过自动扫描项目文件,可视化出统计图表。(折线图、直方图、扇形图、统计列表等)。

## Features

* 使用平台: Linux/UNIX/Windows
* 单线程、同步实现
* 使用Python(2.7.6)实现
* 安装的Python下工具:
- matplotlib
- numpy
- json

##任务目标:

###统计各种类型编程语言的代码行数
* 支持语言:C++/C/Go/PHP/JavaScript/HTML/Java/Shell/Python

###统计代码行数

* 总行数
* 注释行数
* 空行数
* 有效代码行数

###统计不同类型文件数

* 支持文件后缀:.cpp/.c/.go/.php/.js/.html/.java/.sh/.py

###自动生成统计图表

如按语言类型所占比例/按时间段(年/月/周/日)活跃度折线图/代码行数排行榜

###生成pdf格式图包括:

* 按语言类型的代码量统计直方图
* 按语言类型的代码量统计扇形图
* 按语言类型的文件数统计直方图
* 按语言类型的文件数统计扇形图
* 按小时的今天的代码增加折线图
* 按天的前七天的的代码增加折线图
* 按天的上个月的的代码增加折线图
* 项目文件拓扑图