就是 repo 上面那个编程语言占比的颜色条,看到 JavaScript 占比好不舒服……
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毕竟平时很少使用,如果有更酷炫的用法希望题主研究过后不吝赐教。