GitHub uses its own language parsing module, and sometimes, it makes mistakes. Just write more code to make it easier for the parser to choose your main language, and after some time, GitHub will get it right.