【问题标题】:How to calculate lines of code, comments and docstrings for a Python module?如何计算 Python 模块的代码行数、注释和文档字符串?
【发布时间】:2011-04-08 04:03:00
【问题描述】:

是否有工具或 sn-p 以某种形式产生以下输出:

lines_of_code = 98
lines_of_comments = 24
lines_of_documentation = 11

注意 1:然后我会尝试将此数据提供给 Jenkins 以绘制图表。

注意 2:我知道 CLOC 计算 cmets,但我想分别计算 cmets 和文档字符串。

【问题讨论】:

  • 我认为写一个简单的脚本来做这个计算是可行的,如果这三个是你需要的。

标签: python static-analysis lines-of-code


【解决方案1】:

看看 PyLint:http://www.logilab.org/857

【讨论】:

  • 如果我没记错的话,PyLint 实际上是导入模块。对于一个简单的静态分析,我不想要这个。
  • 我很确定 Pylint 确实使用了静态分析。它不导入正在检查的代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-31
  • 1970-01-01
  • 2010-12-18
相关资源
最近更新 更多