The languages listed below are recognised by searchcode server based on the file extension. You can modify this list as you see fit in any searchcode server install by editing the File Classifier Database file which is located ./include/classifier/database.json
in any searchcode server install. The File Classifier Database file is licenced under Creative Commons Attribution-ShareAlike 3.0 Unported licence so feel free to modify or build on it for your own projects https://creativecommons.org/licenses/by-sa/3.0/
ASP, ASP.NET Web Handler, ASP.Net, ActionScript, Ada, ArnoldC, Assembly, B, Basic, Boo, Bourne Again Shell, Bourne Shell, C Shell, C, C#, C++, C/C++ Header, CMake, COBOL, CSS, CSV, Chef, Clojure, Coffeescript, ColdFusion, Configuration, Crystal, Cython, D, DOS Batch, DTD, Dart, Delphi, Device Tree Source, Eiffel, Elixir, Embedded JavaScript, Erlang, Expect, Factor, Fortran 77, Fortran 90, Fortran 95, Freemarker Template, Gherkin Specification, Go, GolfScript, Gradle, Groovy, HTML, Handlebars Template, Haskell, Haxe, IDL, INI File, JSON, JSP, JSX, Jade Template, Java, Javascript, Jenkins Buildfile, Julia, Korn Shell, Kotlin, LOLCODE, LaTeX, Less CSS, Lisp, Logo, Lua, MATLAB, MSBuild scripts, MUMPS, MUSHCode, MXML, Markdown, Modula3, NAnt scripts, Nim, Objective C, Objective C++, Ocaml, Octave, Opalang, Oracle Forms, Oracle Reports, PHP, Pascal, Perl, Portage Installer, Powershell, Precompiled Header, Properties File, Purebasic, Python, Qt Meta Language, Racket, Razor Template, ReStructuredText, Ruby HTML, Ruby Template, Ruby, Rust, SKILL, SPDX, SQL, Scala, Scalable Vector Graphics, Scratch Project File, Smarty, Softbridge Basic, Style Sheet eXtender, Swift, Syntactically Awesome StyleSheets, Tag Library Descriptor, Tcl/Tk, Teamcenter def, Text, TypeScript, VHDL, VRML, Varnish Configuration, Vim Script, Visual Basic, Visual NDepend, Wolfram Language, XAML, XML Resource, XML, XSD, XSLT, YAML, awk, git-ignore, lex, m4, make, sed, vim script, yacc