到目前为止,我能找到的唯一工具是https://github.com/github/linguist
我确信这个工具在某些情况下可以正常工作。我得到了很多误报,但却错过了一些语言。一个由一些C,C ++,ObjC组成的项目,它声称可以看到C,C ++,D,Fortran,Shell,Python。如果我自己分析ObjC目录然后它工作正常但是错过了所有其他语言。非常好看。
那么有没有人有一个很好的工具来生成一些关于在一个非常大的项目中使用哪种语言的基本统计数据?
更新:
尝试https://github.com/blackducksw/ohcount/
与语言学家类似的故事,但提供了更多细节。虽然有时有点受伤。