Skip to main content

Module linguist_data

Module linguist_data 

Source
Expand description

GitHub Linguist language data

Auto-generated from GitHub Linguist languages.yml Linguist commit: e51c2270 (2026-01-14)

To regenerate: uv run --with pyyaml python /tmp/gen_linguist.py > src/linguist_data.rs

Constants§

LINGUIST_DATE
Linguist commit date
LINGUIST_VERSION
Linguist commit hash this data was generated from

Statics§

ALIAS_TO_CANONICAL
Maps lowercase alias -> canonical language name
CANONICAL_TO_ALIASES
Maps canonical language name -> all valid aliases (for validation)
DEFAULT_ALIASES
Preferred default alias for common languages (curated for widespread usage)

Functions§

default_alias
Get the preferred default alias for a language
get_aliases
Get all valid aliases for a canonical language
is_valid_alias
Check if an alias is valid for a canonical language
resolve_canonical
Resolve an alias to its canonical language name