douzao1119 2015-11-04 14:22
浏览 100

如何计算PHP项目中的代码行?

I'd like to count the the lines of code of a PHP-project in a given git repository. Currently I'm using:

git ls-files -- *.php* | xargs wc -l

to count the lines of code in all php files.

It would be great to have a step before counting all lines, that skips all empty lines and maybe also lines containing comments (in PHP this in # and // for single line comments and /* */ for multiline comments). I guess sed might help, but how to handle multiline comments?

  • 写回答

1条回答 默认 最新

  • duang8642 2015-12-29 16:59
    关注

    You may use powershell for this as pointed out here. Open Powershell and go to the directory with your PHP-files. Issue the following command:

    (dir -include *.php -recurse | select-string .).Count
    

    If you want files of other file types to be included, simply add them like

    (dir -include *.php, *.js -recurse | select-string .).Count
    

    If there aren't any subdirectories, the command would be

    (dir *.php | select-string .).Count
    
    评论

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)