[Github]修改/移除某些文件参与语言统计
Github中创建一个repository后会出现一个统计使用语言的颜色条。
但是工程中的静态文件会引用一些其他第三方前端框架,导致语言统计会统计上这些代码甚至上传后插件使用的语言占的比例比主语言还要多。
Github是使用的linguist统计语言,具体可见github-linguist
所以,我们可以通过在工程中加上一个.gitattributes
文件来控制
可以参照using-gitattributes-for-linguist-examples
例如
*.js linguist-language=Java
*.css linguist-language=Java
这个可以将所有的js后缀文件与css后缀文件强制统计为Java
再例如
*.js linguist-detectable=false ;禁用js语言统计
*.html linguist-detectable=true ;启用html语言统计
someFolder/* linguist-vendored
jquery.js linguist-vendored=false