1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Extension overrides for ambiguous Linguist mappings.
#
# When multiple languages share an extension, Linguist uses heuristics and
# a Bayesian classifier on file content to disambiguate. We don't have file
# content (only filenames from commit details), so we pick the most popular
# language for each conflicting extension.
#
# Format: extension (without dot, lowercase) = "Language Name"
# The language must exist in languages.yml; its type is looked up automatically.
#
# To update: add/remove entries as community usage shifts.
[]
= "AL"
= "ActionScript"
= "BASIC"
= "TeX"
= "C#"
= "D"
= "Eiffel"
= "JavaScript"
= "Fortran"
= "Fortran"
= "F#"
= "C"
= "C++"
= "PHP"
= "Lex"
= "Lean 4"
= "Objective-C"
= "OCaml"
= "Motoko"
= "Nemerle"
= "Nushell"
= "Gnuplot"
= "PHP"
= "Pkl"
= "Perl"
= "Perl"
= "Puppet"
= "Prolog"
= "R"
= "Reason"
= "Rust"
= "Assembly"
= "Scala"
= "SQL"
= "Perl"
= "TypeScript"
= "TSX"
= "Typst"
= "Verilog"
= "YAML"
= "YAML"