mirror of
https://github.com/crate-ci/typos.git
synced 2025-01-03 21:34:45 -05:00
Merge pull request #1155 from epage/ft
feat: Update type-list for ripgrep 2acf25c
This commit is contained in:
commit
c63f61bed6
1 changed files with 63 additions and 14 deletions
|
@ -10,19 +10,24 @@
|
||||||
/// columns (inclusive).
|
/// columns (inclusive).
|
||||||
#[rustfmt::skip]
|
#[rustfmt::skip]
|
||||||
pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
|
("ada", &["*.adb", "*.ads"]),
|
||||||
("agda", &["*.agda", "*.lagda"]),
|
("agda", &["*.agda", "*.lagda"]),
|
||||||
("aidl", &["*.aidl"]),
|
("aidl", &["*.aidl"]),
|
||||||
|
("alire", &["alire.toml"]),
|
||||||
("amake", &["*.mk", "*.bp"]),
|
("amake", &["*.mk", "*.bp"]),
|
||||||
("asciidoc", &["*.adoc", "*.asc", "*.asciidoc"]),
|
("asciidoc", &["*.adoc", "*.asc", "*.asciidoc"]),
|
||||||
("asm", &["*.asm", "*.s", "*.S"]),
|
("asm", &["*.asm", "*.s", "*.S"]),
|
||||||
("asp", &[
|
("asp", &[
|
||||||
"*.aspx", "*.aspx.cs", "*.aspx.vb", "*.ascx", "*.ascx.cs", "*.ascx.vb",
|
"*.aspx", "*.aspx.cs", "*.aspx.vb", "*.ascx", "*.ascx.cs",
|
||||||
|
"*.ascx.vb", "*.asp"
|
||||||
]),
|
]),
|
||||||
("ats", &["*.ats", "*.dats", "*.sats", "*.hats"]),
|
("ats", &["*.ats", "*.dats", "*.sats", "*.hats"]),
|
||||||
("avro", &["*.avdl", "*.avpr", "*.avsc"]),
|
("avro", &["*.avdl", "*.avpr", "*.avsc"]),
|
||||||
("awk", &["*.awk"]),
|
("awk", &["*.awk"]),
|
||||||
|
("bat", &["*.bat", "*.cmd"]),
|
||||||
("bazel", &[
|
("bazel", &[
|
||||||
"*.bazel", "*.bzl", "*.BUILD", "*.bazelrc", "BUILD", "WORKSPACE",
|
"*.bazel", "*.bzl", "*.BUILD", "*.bazelrc", "BUILD", "MODULE.bazel",
|
||||||
|
"WORKSPACE", "WORKSPACE.bazel",
|
||||||
]),
|
]),
|
||||||
("bitbake", &["*.bb", "*.bbappend", "*.bbclass", "*.conf", "*.inc"]),
|
("bitbake", &["*.bb", "*.bbappend", "*.bbclass", "*.conf", "*.inc"]),
|
||||||
("brotli", &["*.br"]),
|
("brotli", &["*.br"]),
|
||||||
|
@ -30,6 +35,8 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
("bzip2", &["*.bz2", "*.tbz2"]),
|
("bzip2", &["*.bz2", "*.tbz2"]),
|
||||||
("c", &["*.[chH]", "*.[chH].in", "*.cats"]),
|
("c", &["*.[chH]", "*.[chH].in", "*.cats"]),
|
||||||
("cabal", &["*.cabal"]),
|
("cabal", &["*.cabal"]),
|
||||||
|
("candid", &["*.did"]),
|
||||||
|
("carp", &["*.carp"]),
|
||||||
("cbor", &["*.cbor"]),
|
("cbor", &["*.cbor"]),
|
||||||
("cert", &[
|
("cert", &[
|
||||||
// Certificate files:
|
// Certificate files:
|
||||||
|
@ -51,6 +58,7 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
("ceylon", &["*.ceylon"]),
|
("ceylon", &["*.ceylon"]),
|
||||||
("clojure", &["*.clj", "*.cljc", "*.cljs", "*.cljx"]),
|
("clojure", &["*.clj", "*.cljc", "*.cljs", "*.cljx"]),
|
||||||
("cmake", &["*.cmake", "CMakeLists.txt"]),
|
("cmake", &["*.cmake", "CMakeLists.txt"]),
|
||||||
|
("cml", &["*.cml"]),
|
||||||
("coffeescript", &["*.coffee"]),
|
("coffeescript", &["*.coffee"]),
|
||||||
("config", &["*.cfg", "*.conf", "*.config", "*.ini"]),
|
("config", &["*.cfg", "*.conf", "*.config", "*.ini"]),
|
||||||
("coq", &["*.v"]),
|
("coq", &["*.v"]),
|
||||||
|
@ -68,14 +76,17 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
("cython", &["*.pyx", "*.pxi", "*.pxd"]),
|
("cython", &["*.pyx", "*.pxi", "*.pxd"]),
|
||||||
("d", &["*.d"]),
|
("d", &["*.d"]),
|
||||||
("dart", &["*.dart"]),
|
("dart", &["*.dart"]),
|
||||||
|
("devicetree", &["*.dts", "*.dtsi"]),
|
||||||
("dhall", &["*.dhall"]),
|
("dhall", &["*.dhall"]),
|
||||||
("diff", &["*.patch", "*.diff"]),
|
("diff", &["*.patch", "*.diff"]),
|
||||||
|
("dita", &["*.dita", "*.ditamap", "*.ditaval"]),
|
||||||
("docker", &["*Dockerfile*"]),
|
("docker", &["*Dockerfile*"]),
|
||||||
|
("dockercompose", &["docker-compose.yml", "docker-compose.*.yml"]),
|
||||||
("dvc", &["Dvcfile", "*.dvc"]),
|
("dvc", &["Dvcfile", "*.dvc"]),
|
||||||
("ebuild", &["*.ebuild"]),
|
("ebuild", &["*.ebuild", "*.eclass"]),
|
||||||
("edn", &["*.edn"]),
|
("edn", &["*.edn"]),
|
||||||
("elisp", &["*.el"]),
|
("elisp", &["*.el"]),
|
||||||
("elixir", &["*.ex", "*.eex", "*.exs"]),
|
("elixir", &["*.ex", "*.eex", "*.exs", "*.heex", "*.leex", "*.livemd"]),
|
||||||
("elm", &["*.elm"]),
|
("elm", &["*.elm"]),
|
||||||
("erb", &["*.erb"]),
|
("erb", &["*.erb"]),
|
||||||
("erlang", &["*.erl", "*.hrl"]),
|
("erlang", &["*.erl", "*.hrl"]),
|
||||||
|
@ -92,13 +103,19 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
("gap", &["*.g", "*.gap", "*.gi", "*.gd", "*.tst"]),
|
("gap", &["*.g", "*.gap", "*.gi", "*.gd", "*.tst"]),
|
||||||
("gn", &["*.gn", "*.gni"]),
|
("gn", &["*.gn", "*.gni"]),
|
||||||
("go", &["*.go"]),
|
("go", &["*.go"]),
|
||||||
("gradle", &["*.gradle"]),
|
("gprbuild", &["*.gpr"]),
|
||||||
|
("gradle", &[
|
||||||
|
"*.gradle", "*.gradle.kts", "gradle.properties", "gradle-wrapper.*",
|
||||||
|
"gradlew", "gradlew.bat",
|
||||||
|
]),
|
||||||
|
("graphql", &["*.graphql", "*.graphqls"]),
|
||||||
("groovy", &["*.groovy", "*.gradle"]),
|
("groovy", &["*.groovy", "*.gradle"]),
|
||||||
("gzip", &["*.gz", "*.tgz"]),
|
("gzip", &["*.gz", "*.tgz"]),
|
||||||
("h", &["*.h", "*.hpp"]),
|
("h", &["*.h", "*.hpp"]),
|
||||||
("haml", &["*.haml"]),
|
("haml", &["*.haml"]),
|
||||||
|
("hare", &["*.ha"]),
|
||||||
("hbs", &["*.hbs"]),
|
("hbs", &["*.hbs"]),
|
||||||
("hs", &["*.hs", "*.lhs"]),
|
("hs", &["*.hs", "*.lhs", "*.cpphs", "*.c2hs", "*.hsc"]),
|
||||||
("html", &["*.htm", "*.html", "*.ejs"]),
|
("html", &["*.htm", "*.html", "*.ejs"]),
|
||||||
("hy", &["*.hy"]),
|
("hy", &["*.hy"]),
|
||||||
("idris", &["*.idr", "*.lidr"]),
|
("idris", &["*.idr", "*.lidr"]),
|
||||||
|
@ -106,12 +123,13 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
("java", &["*.java", "*.jsp", "*.jspx", "*.properties"]),
|
("java", &["*.java", "*.jsp", "*.jspx", "*.properties"]),
|
||||||
("jinja", &["*.j2", "*.jinja", "*.jinja2"]),
|
("jinja", &["*.j2", "*.jinja", "*.jinja2"]),
|
||||||
("jl", &["*.jl"]),
|
("jl", &["*.jl"]),
|
||||||
("js", &["*.js", "*.jsx", "*.vue"]),
|
("js", &["*.js", "*.jsx", "*.vue", "*.cjs", "*.mjs"]),
|
||||||
("json", &["*.json"]),
|
("json", &["*.json"]),
|
||||||
("jsonl", &["*.jsonl"]),
|
("jsonl", &["*.jsonl"]),
|
||||||
("jupyter", &["*.ipynb", "*.jpynb"]),
|
("jupyter", &["*.ipynb", "*.jpynb"]),
|
||||||
("k", &["*.k"]),
|
("k", &["*.k"]),
|
||||||
("kotlin", &["*.kt", "*.kts"]),
|
("kotlin", &["*.kt", "*.kts"]),
|
||||||
|
("lean", &["*.lean"]),
|
||||||
("less", &["*.less"]),
|
("less", &["*.less"]),
|
||||||
("license", &[
|
("license", &[
|
||||||
// General
|
// General
|
||||||
|
@ -142,7 +160,7 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
]),
|
]),
|
||||||
("lilypond", &["*.ly", "*.ily"]),
|
("lilypond", &["*.ly", "*.ily"]),
|
||||||
("lisp", &["*.el", "*.lisp", "*.lsp", "*.sc", "*.scm"]),
|
("lisp", &["*.el", "*.lisp", "*.lsp", "*.sc", "*.scm"]),
|
||||||
("lock", &["*.lock", "package-lock.json", "requirements.txt", "go.sum", "pnpm-lock.yaml"]),
|
("lock", &["*.lock", "package-lock.json", "composer.lock", "*.terraform.lock.hcl"]),
|
||||||
("log", &["*.log"]),
|
("log", &["*.log"]),
|
||||||
("lua", &["*.lua"]),
|
("lua", &["*.lua"]),
|
||||||
("lz4", &["*.lz4"]),
|
("lz4", &["*.lz4"]),
|
||||||
|
@ -157,14 +175,24 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
("mako", &["*.mako", "*.mao"]),
|
("mako", &["*.mako", "*.mao"]),
|
||||||
("man", &["*.[0-9lnpx]", "*.[0-9][cEFMmpSx]"]),
|
("man", &["*.[0-9lnpx]", "*.[0-9][cEFMmpSx]"]),
|
||||||
("matlab", &["*.m"]),
|
("matlab", &["*.m"]),
|
||||||
("md", &["*.markdown", "*.md", "*.mdown", "*.mkdn"]),
|
("md", &[
|
||||||
("meson", &["meson.build", "meson_options.txt"]),
|
"*.markdown",
|
||||||
|
"*.md",
|
||||||
|
"*.mdown",
|
||||||
|
"*.mdwn",
|
||||||
|
"*.mkd",
|
||||||
|
"*.mkdn",
|
||||||
|
"*.mdx",
|
||||||
|
]),
|
||||||
|
("meson", &["meson.build", "meson_options.txt", "meson.options"]),
|
||||||
("minified", &["*.min.html", "*.min.css", "*.min.js"]),
|
("minified", &["*.min.html", "*.min.css", "*.min.js"]),
|
||||||
("mint", &["*.mint"]),
|
("mint", &["*.mint"]),
|
||||||
("mk", &["mkfile"]),
|
("mk", &["mkfile"]),
|
||||||
("ml", &["*.ml"]),
|
("ml", &["*.ml"]),
|
||||||
|
("motoko", &["*.mo"]),
|
||||||
("msbuild", &[
|
("msbuild", &[
|
||||||
"*.csproj", "*.fsproj", "*.vcxproj", "*.proj", "*.props", "*.targets",
|
"*.csproj", "*.fsproj", "*.vcxproj", "*.proj", "*.props", "*.targets",
|
||||||
|
"*.sln",
|
||||||
]),
|
]),
|
||||||
("nim", &["*.nim", "*.nimf", "*.nimble", "*.nims"]),
|
("nim", &["*.nim", "*.nimf", "*.nimble", "*.nims"]),
|
||||||
("nix", &["*.nix"]),
|
("nix", &["*.nix"]),
|
||||||
|
@ -175,13 +203,19 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
("pascal", &["*.pas", "*.dpr", "*.lpr", "*.pp", "*.inc"]),
|
("pascal", &["*.pas", "*.dpr", "*.lpr", "*.pp", "*.inc"]),
|
||||||
("pdf", &["*.pdf"]),
|
("pdf", &["*.pdf"]),
|
||||||
("perl", &["*.perl", "*.pl", "*.PL", "*.plh", "*.plx", "*.pm", "*.t"]),
|
("perl", &["*.perl", "*.pl", "*.PL", "*.plh", "*.plx", "*.pm", "*.t"]),
|
||||||
("php", &["*.php", "*.php3", "*.php4", "*.php5", "*.phtml"]),
|
("php", &[
|
||||||
|
// note that PHP 6 doesn't exist
|
||||||
|
// See: https://wiki.php.net/rfc/php6
|
||||||
|
"*.php", "*.php3", "*.php4", "*.php5", "*.php7", "*.php8",
|
||||||
|
"*.pht", "*.phtml"
|
||||||
|
]),
|
||||||
("po", &["*.po"]),
|
("po", &["*.po"]),
|
||||||
("pod", &["*.pod"]),
|
("pod", &["*.pod"]),
|
||||||
("postscript", &["*.eps", "*.ps"]),
|
("postscript", &["*.eps", "*.ps"]),
|
||||||
|
("prolog", &["*.prolog", "*.P"]),
|
||||||
("protobuf", &["*.proto"]),
|
("protobuf", &["*.proto"]),
|
||||||
("ps", &["*.cdxml", "*.ps1", "*.ps1xml", "*.psd1", "*.psm1"]),
|
("ps", &["*.cdxml", "*.ps1", "*.ps1xml", "*.psd1", "*.psm1"]),
|
||||||
("puppet", &["*.erb", "*.pp", "*.rb"]),
|
("puppet", &["*.epp", "*.erb", "*.pp", "*.rb"]),
|
||||||
("purs", &["*.purs"]),
|
("purs", &["*.purs"]),
|
||||||
("py", &[
|
("py", &[
|
||||||
"*.py",
|
"*.py",
|
||||||
|
@ -193,9 +227,15 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
("qml", &["*.qml"]),
|
("qml", &["*.qml"]),
|
||||||
("r", &["*.R", "*.r", "*.Rmd", "*.Rnw"]),
|
("r", &["*.R", "*.r", "*.Rmd", "*.Rnw"]),
|
||||||
("racket", &["*.rkt"]),
|
("racket", &["*.rkt"]),
|
||||||
|
("raku", &[
|
||||||
|
"*.raku", "*.rakumod", "*.rakudoc", "*.rakutest",
|
||||||
|
"*.p6", "*.pl6", "*.pm6"
|
||||||
|
]),
|
||||||
("rdoc", &["*.rdoc"]),
|
("rdoc", &["*.rdoc"]),
|
||||||
("readme", &["README*", "*README"]),
|
("readme", &["README*", "*README"]),
|
||||||
|
("reasonml", &["*.re", "*.rei"]),
|
||||||
("red", &["*.r", "*.red", "*.reds"]),
|
("red", &["*.r", "*.red", "*.reds"]),
|
||||||
|
("rescript", &["*.res", "*.resi"]),
|
||||||
("robot", &["*.robot"]),
|
("robot", &["*.robot"]),
|
||||||
("rst", &["*.rst"]),
|
("rst", &["*.rst"]),
|
||||||
("ruby", &[
|
("ruby", &[
|
||||||
|
@ -237,12 +277,14 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
("slim", &["*.skim", "*.slim", "*.slime"]),
|
("slim", &["*.skim", "*.slim", "*.slime"]),
|
||||||
("smarty", &["*.tpl"]),
|
("smarty", &["*.tpl"]),
|
||||||
("sml", &["*.sml", "*.sig"]),
|
("sml", &["*.sml", "*.sig"]),
|
||||||
|
("solidity", &["*.sol"]),
|
||||||
("soy", &["*.soy"]),
|
("soy", &["*.soy"]),
|
||||||
("spark", &["*.spark"]),
|
("spark", &["*.spark"]),
|
||||||
("spec", &["*.spec"]),
|
("spec", &["*.spec"]),
|
||||||
("sql", &["*.sql", "*.psql"]),
|
("sql", &["*.sql", "*.psql"]),
|
||||||
("stylus", &["*.styl"]),
|
("stylus", &["*.styl"]),
|
||||||
("sv", &["*.v", "*.vg", "*.sv", "*.svh", "*.h"]),
|
("sv", &["*.v", "*.vg", "*.sv", "*.svh", "*.h"]),
|
||||||
|
("svelte", &["*.svelte"]),
|
||||||
("svg", &["*.svg"]),
|
("svg", &["*.svg"]),
|
||||||
("swift", &["*.swift"]),
|
("swift", &["*.swift"]),
|
||||||
("swig", &["*.def", "*.i"]),
|
("swig", &["*.def", "*.i"]),
|
||||||
|
@ -256,13 +298,19 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
("tex", &["*.tex", "*.ltx", "*.cls", "*.sty", "*.bib", "*.dtx", "*.ins"]),
|
("tex", &["*.tex", "*.ltx", "*.cls", "*.sty", "*.bib", "*.dtx", "*.ins"]),
|
||||||
("texinfo", &["*.texi"]),
|
("texinfo", &["*.texi"]),
|
||||||
("textile", &["*.textile"]),
|
("textile", &["*.textile"]),
|
||||||
("tf", &["*.tf"]),
|
("tf", &[
|
||||||
|
"*.tf", "*.auto.tfvars", "terraform.tfvars", "*.tf.json",
|
||||||
|
"*.auto.tfvars.json", "terraform.tfvars.json", "*.terraformrc",
|
||||||
|
"terraform.rc", "*.tfrc",
|
||||||
|
]),
|
||||||
("thrift", &["*.thrift"]),
|
("thrift", &["*.thrift"]),
|
||||||
("toml", &["*.toml"]),
|
("toml", &["*.toml"]),
|
||||||
("ts", &["*.ts", "*.tsx"]),
|
("ts", &["*.ts", "*.tsx", "*.cts", "*.mts"]),
|
||||||
("twig", &["*.twig"]),
|
("twig", &["*.twig"]),
|
||||||
("txt", &["*.txt"]),
|
("txt", &["*.txt"]),
|
||||||
("typoscript", &["*.typoscript"]),
|
("typoscript", &["*.typoscript"]),
|
||||||
|
("usd", &["*.usd", "*.usda", "*.usdc"]),
|
||||||
|
("v", &["*.v", "*.vsh"]),
|
||||||
("vala", &["*.vala"]),
|
("vala", &["*.vala"]),
|
||||||
("vb", &["*.vb"]),
|
("vb", &["*.vb"]),
|
||||||
("vcl", &["*.vcl"]),
|
("vcl", &["*.vcl"]),
|
||||||
|
@ -272,6 +320,7 @@ pub(crate) const DEFAULT_TYPES: &[(&str, &[&str])] = &[
|
||||||
"*.vim", ".vimrc", ".gvimrc", "vimrc", "gvimrc", "_vimrc", "_gvimrc",
|
"*.vim", ".vimrc", ".gvimrc", "vimrc", "gvimrc", "_vimrc", "_gvimrc",
|
||||||
]),
|
]),
|
||||||
("webidl", &["*.idl", "*.webidl", "*.widl"]),
|
("webidl", &["*.idl", "*.webidl", "*.widl"]),
|
||||||
|
("wgsl", &["*.wgsl"]),
|
||||||
("wiki", &["*.mediawiki", "*.wiki"]),
|
("wiki", &["*.mediawiki", "*.wiki"]),
|
||||||
("xml", &[
|
("xml", &[
|
||||||
"*.xml", "*.xml.dist", "*.dtd", "*.xsl", "*.xslt", "*.xsd", "*.xjb",
|
"*.xml", "*.xml.dist", "*.dtd", "*.xsl", "*.xslt", "*.xsd", "*.xjb",
|
||||||
|
|
Loading…
Reference in a new issue