Skip to content

Commit 27ad787

Browse files
committed
Case-insensitively alphabetized lang extensions for readability
1 parent ed34c61 commit 27ad787

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

markup-languages/utils/update_langs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
lang_data = {}
1616
for lang_name, lang_info in yaml.safe_load(resp_data).items():
1717
if lang_info['type'] == 'markup' and 'extensions' in lang_info:
18-
lang_data[lang_name] = { 'extensions': sorted(lang_info['extensions']) }
18+
lang_data[lang_name] = { 'extensions': sorted(lang_info['extensions'], key=str.lower) }
1919
lang_data = dict(sorted(lang_data.items(), key = lambda item: item[0].lower()))
2020

2121
output_path = Path(__file__).parent.parent / 'src/markup_languages/markup_languages.json'

programming-languages/src/programming_languages/languages.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@
356356
"JSON": {
357357
"type": "data",
358358
"extensions": [
359-
".4DForm", ".4DProject", ".JSON-tmLanguage", ".avsc", ".geojson", ".gltf", ".har", ".ice", ".json",
359+
".4DForm", ".4DProject", ".avsc", ".geojson", ".gltf", ".har", ".ice", ".json", ".JSON-tmLanguage",
360360
".json.example", ".jsonl", ".mcmeta", ".sarif", ".tact", ".tfstate", ".tfstate.backup", ".topojson", ".webapp",
361361
".webmanifest", ".yy", ".yyp"
362362
]
@@ -807,7 +807,7 @@
807807
"Vim Script": { "type": "programming", "extensions": [".vba",".vim",".vimrc",".vmb"] },
808808
"Vim Snippet": { "type": "markup", "extensions": [".snip",".snippet",".snippets"] },
809809
"Visual Basic .NET": { "type": "programming", "extensions": [".vb",".vbhtml"] },
810-
"Visual Basic 6.0": { "type": "programming", "extensions": [".Dsr",".bas",".cls",".ctl",".frm"] },
810+
"Visual Basic 6.0": { "type": "programming", "extensions": [".bas",".cls",".ctl",".Dsr",".frm"] },
811811
"Volt": { "type": "programming", "extensions": [".volt"] },
812812
"Vue": { "type": "markup", "extensions": [".vue"] },
813813
"Vyper": { "type": "programming", "extensions": [".vy"] },

programming-languages/utils/update_langs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
if 'extensions' in lang_info:
1818
lang_data[lang_name] = {
1919
'type': lang_info.get('type', 'unknown'),
20-
'extensions': sorted(lang_info['extensions'])
20+
'extensions': sorted(lang_info['extensions'], key=str.lower)
2121
}
2222
lang_data = dict(sorted(lang_data.items(), key = lambda item: item[0].lower()))
2323

0 commit comments

Comments
 (0)