Github使用linguist来detect所使用的语言,除了基本的一些功能外也提供了overrides功能。 毕竟有时候引用了一些3rd party,结果自己的项目使用的语言莫名变成了其他语言。 举个我自己的栗子,在一个Java工程中加上一个.gitattributes,内容为: *.js linguist-language=Java *.css linguist-language=Java 也就是把js、css后缀的文件都算作Java,做法简单粗暴。 或者也可以使用linguist-vendored属性来设置是否进行统计,例如: special-vendored-path/* linguist-vendored jquery.js linguist-vendored=false 不需要任何tricks,但linguist毕竟平时很少使用,如果有更酷炫的用法希望题主研究过后不吝赐教。
Github使用linguist来detect所使用的语言,除了基本的一些功能外也提供了overrides功能。
毕竟有时候引用了一些3rd party,结果自己的项目使用的语言莫名变成了其他语言。
举个我自己的栗子,在一个Java工程中加上一个
.gitattributes
,内容为:也就是把js、css后缀的文件都算作Java,做法简单粗暴。
或者也可以使用
linguist-vendored
属性来设置是否进行统计,例如:不需要任何tricks,但linguist毕竟平时很少使用,如果有更酷炫的用法希望题主研究过后不吝赐教。