Skip to content

Commit 78db924

Browse files
authored
Merge pull request #136 from matfax/patch-1
Detect ES6 module and CommonJS files
2 parents 5d41684 + 4ad9b52 commit 78db924

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/language/detect_language.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
'HTML': ['html', 'htm', 'xhtml'],
3131
'JSON': ['json'],
3232
'Java': ['java'],
33-
'JavaScript': ['js', 'jsx'],
33+
'JavaScript': ['js', 'jsx', 'mjs', 'cjs'],
3434
'Jupyter Notebook': ['ipynb'],
3535
'Kivy': ['kv'],
3636
'Kotlin': ['kt', 'kts'],

test/test_detect_language.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ def test_languages_recognised():
6666
assert detect_language.detect_language("/tmp/some_file.json") == "JSON"
6767
assert detect_language.detect_language("/tmp/some_file.java") == "Java"
6868
assert detect_language.detect_language("/tmp/some_file.js") == "JavaScript"
69+
assert detect_language.detect_language("/tmp/some_file.mjs") == "JavaScript"
70+
assert detect_language.detect_language("/tmp/some_file.cjs") == "JavaScript"
6971
assert detect_language.detect_language(
7072
"/tmp/some_file.jsx") == "JavaScript"
7173
assert detect_language.detect_language(

0 commit comments

Comments
 (0)