统计项目代码行数的工具——SLOCCount

前言

本文主要mark一下可以用来统计一个项目的所有代码行数的工具:SLOCCount

SLOCCount

主页:
https://dwheeler.com/sloccount/

安装注意:

  • SLOCCount runs on GNU/Linux, FreeBSD, Apple Mac OS X, Windows, and hopefully on other systems too. 适用于各种OS
  • To run on Windows, you have to install Cygwin first to create a Unix-like environment for SLOCCount (Cygwin users: be sure to use Unix'' newlines, notDOS’’ newlines, when you install Cygwin). 如果要在windows上运行,则需要安装:Cygwin

如何运行:

SLOCCount has a number of ease-of-use features. You can easily install it, particularly on RPM-based GNU/Linux systems. For most situations, once it’s installed all you need to do is type this to measure all the code in a given directory (including its descendants):

  sloccount directoryname

如上,非常之方便,只需要一行代码,确实很顶。

适用的程序语言:
2019年12月2日11:02:16
目前有27中,包括:java,python,C,C++等等程序语言。

下载:
https://dwheeler.com/sloccount/sloccount-2.26.tar.gz
下载后根据readme安装就行。

其他类似的工具

  • SLOC Compare mindx.josefspillner.de/kde/stats takes several sloccount output files (or several results stored in one file) and visualizes the output, so you see changes over time. The author, Josef Spillner, has used it to analyze KDE.
  • FLOSSmole (formerly OSSmole) is a set of tools for gathering data (metrics) about the development of free/libre/open source projects. “We also publish the resulting analyses about FLOSS projects, and accept data donations from other research groups!”
  • CLOC counts SLOC, and includes some code from SLOCCount.
  • bcscr counts and compares lines of code in two directories and reports lines changed, lines added, and lines deleted.

以上摘自其官网

小结

实际上还有eclipse内可以简单计算代码行数等方法,不过无法排除注释(但基本也够用了估计)。

简单mark一下。

Python代码行数统计工具有很多种,以下是其中几种常用的工具: 1. cloc:cloc是一款开源的多语言代码行数统计工具,可以统计各种编程语言的代码行数,包括Python。它可以生成详细的代码统计报告,包括代码行数、空行数、注释行数等。使用cloc,您可以通过命令行或者图形界面界面来统计Python代码行数。 2. Pygount:Pygount是一个基于Python的代码行数统计工具,它可以统计各种编程语言的代码行数,包括Python。Pygount提供了一个简单易用的命令行界面,可以输出代码行数统计结果。 3. SLOCCountSLOCCount是一个流行的代码行数统计工具,可以统计多种编程语言的代码行数。它可以生成详细的代码行数统计报告,包括代码行数、空行数、注释行数等。SLOCCount可以通过命令行界面或者图形界面来统计Python代码行数。 4. Radon:Radon是一个Python代码复杂性分析工具,它也可以用来统计代码行数。Radon提供了各种度量方法,包括LOC (Lines of Code)、LLOC (Logical Lines of Code)、SLOC (Source Lines of Code)等,可以帮助您更全面地了解代码的复杂性和行数。 以上是几种常用的Python代码行数统计工具,您可以根据自己的需求和喜好选择适合的工具进行使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python实现代码行数统计工具](https://blog.csdn.net/weixin_30664539/article/details/99054675)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [chatgpt赋能python:Python代码行数统计-统计Python代码行数的常用工具与使用方法](https://blog.csdn.net/findyi123/article/details/130980303)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值