File tree 1 file changed +10
-0
lines changed
1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -98,6 +98,11 @@ def extract_snippets(message: str) -> List[CodeSnippet]:
98
98
# format ` ```python ` in output snippets
99
99
if filename and not matched_language and "." not in filename :
100
100
lang = filename
101
+ if lang not in available_languages :
102
+ # try to get it from the extension
103
+ lang = ecosystem_from_message (filename )
104
+ if lang not in available_languages :
105
+ lang = None
101
106
filename = None
102
107
else :
103
108
# Determine language from the message, either by the short
@@ -118,6 +123,11 @@ def extract_snippets(message: str) -> List[CodeSnippet]:
118
123
if lang not in available_languages :
119
124
lang = None
120
125
126
+ # just correct the typescript exception
127
+ lang_map = {
128
+ "typescript" : "javascript"
129
+ }
130
+ lang = lang_map .get (lang , lang )
121
131
snippets .append (CodeSnippet (filepath = filename , code = content , language = lang ))
122
132
123
133
return snippets
You can’t perform that action at this time.
0 commit comments