Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Languages = []Language{ {Names: []string{"PHP", "Symfony", "Laravel"}, PreferredFileName: "snippet.php", Format: func(snippet string) string { if !strings.HasPrefix(snippet, "<?php") { snippet = "<?php\n\n" + snippet } return snippet }, PreferredVersion: "8.2"}, {Names: []string{"Python", "Django"}, PreferredFileName: "snippet.py"}, {Names: []string{"Go", "Golang"}, PreferredFileName: "snippet.go"}, {Names: []string{"JavaScript", "JS", "Node", "NodeJS", "Express"}, PreferredFileName: "snippet.js"}, {Names: []string{"React"}, PreferredFileName: "snippet.jsx"}, {Names: []string{"TypeScript", "TS"}, PreferredFileName: "snippet.ts"}, {Names: []string{"Java"}, PreferredFileName: "Snippet.java"}, {Names: []string{"C#", "Csharp"}, PreferredFileName: "snippet.cs"}, {Names: []string{"C++", "Cplusplus"}, PreferredFileName: "snippet.cpp"}, {Names: []string{"C"}, PreferredFileName: "snippet.c"}, {Names: []string{"Ruby"}, PreferredFileName: "snippet.rb"}, {Names: []string{"Rust"}, PreferredFileName: "snippet.rs"}, {Names: []string{"Swift"}, PreferredFileName: "snippet.swift"}, {Names: []string{"Kotlin"}, PreferredFileName: "snippet.kt"}, {Names: []string{"Scala"}, PreferredFileName: "snippet.scala"}, {Names: []string{"R"}, PreferredFileName: "snippet.r"}, {Names: []string{"Dart"}, PreferredFileName: "snippet.dart"}, {Names: []string{"Haskell"}, PreferredFileName: "snippet.hs"}, {Names: []string{"Julia"}, PreferredFileName: "snippet.jl"}, {Names: []string{"Perl"}, PreferredFileName: "snippet.pl"}, {Names: []string{"Lua"}, PreferredFileName: "snippet.lua"}, {Names: []string{"Elixir"}, PreferredFileName: "snippet.ex"}, {Names: []string{"Clojure"}, PreferredFileName: "snippet.clj"}, {Names: []string{"Erlang"}, PreferredFileName: "snippet.erl"}, {Names: []string{"F#"}, PreferredFileName: "snippet.fs"}, {Names: []string{"Bash", "Shell", "sh"}, PreferredFileName: "snippet.sh"}, {Names: []string{"SQL", "MySQL", "PGSQL", "Postgres", "PostgreSQL"}, PreferredFileName: "snippet.sql"}, {Names: []string{"HTML"}, PreferredFileName: "snippet.html"}, {Names: []string{"CSS"}, PreferredFileName: "snippet.css"}, {Names: []string{"JSON"}, PreferredFileName: "snippet.json"}, {Names: []string{"YAML"}, PreferredFileName: "snippet.yaml"}, {Names: []string{"XML"}, PreferredFileName: "snippet.xml"}, {Names: []string{"Markdown", "MD"}, PreferredFileName: "snippet.md"}, {Names: []string{"Dockerfile"}, PreferredFileName: "Dockerfile"}, {Names: []string{"Makefile"}, PreferredFileName: "Makefile"}, {Names: []string{"CSV"}, PreferredFileName: "snippet.csv"}, {Names: []string{"Terraform"}, PreferredFileName: "snippet.tf"}, {Names: []string{"GraphQL"}, PreferredFileName: "snippet.gql"}, }
Functions ¶
This section is empty.
Types ¶
type FormatSnippet ¶
type Language ¶
type Language struct { Names []string PreferredFileName string PreferredVersion string Format FormatSnippet }
func DetectLanguage ¶
Click to show internal directories.
Click to hide internal directories.