3 ms·
GitHub claim this is 93% C and 3.8% C++, despite it being entirely in C++ (and a bit of ASM). I guess GitHub just consider that a .h file is a C file
by isomel 5y ago
GitHub claim this is 93% C and 3.8% C++, despite it being entirely in C++ (and a bit of ASM). I guess GitHub just consider that a .h file is a C file
- flohofwoe 5y agoYes, github's language detection is definitely messed up, especially in the C language family. A while ago, a C or C++ source file would be detected as Objective-C if you had a variable called "id" (I think that's been fixed though).
- Raineer 5y agoTo add to that, Github reads Arduino code as C++. I know it's not truly this simple, but if the file extension is ".ino", I feel like your detection algorithm should be free to use that as a massive indication it is Arduino code.
- pragmatic8 5y ago…but Arduino code IS c++ code. I don’t believe a distinction would make much sense.
- isomel 5y agoThey should throw AI at this problem.
- pjmlp 5y agoYou can override it. I had to provide such an override so that my C++ module files would be reckognised as C++. A .gitattributes file must be present with something like, *.ixx linguist-language=C++ More info here, https://github.com/github/linguist/blob/master/docs/overrides.md https://github.com/github/linguist/blob/master/docs/override...