如何让 Github 不统计 CoffeeScript 生成的 JS 代码?

就是 repo 上面那个编程语言占比的颜色条,看到 JavaScript 占比好不舒服……

阅读 6.4k
1 个回答

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毕竟平时很少使用,如果有更酷炫的用法希望题主研究过后不吝赐教。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Microsoft
子站问答
访问
宣传栏