Skip to content

Commit 129173f

Browse files
committed
Language: add '.mjs' to Javascript extension set
The extension is used for ECMAScript modules
1 parent 949a638 commit 129173f

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/main/scala/com/codacy/plugins/api/languages/Language.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ object Languages {
9999
Terraform)
100100

101101
// Support startdate: always
102-
case object Javascript extends Language(extensions = Set(".js", ".jsx", ".jsm", ".vue"))
102+
case object Javascript extends Language(extensions = Set(".js", ".jsx", ".jsm", ".mjs", ".vue"))
103103

104104
case object Scala extends Language(extensions = Set(".scala"))
105105

src/test/scala/com.codacy.plugins.api.languages/LanguageSpec.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ class LanguageSpec extends Specification with NoLanguageFeatures {
2828
Languages.forPath("src/main/scala/com/codacy/File1.scala") should beEqualTo(Some(Languages.Scala))
2929
Languages.forPath("src/main/scala/com/codacy/File1.sc", List((Languages.Scala, Seq(".sc")))) should beEqualTo(
3030
Some(Languages.Scala))
31+
Languages.forPath("src/File3.mjs") should beEqualTo(Some(Languages.Javascript))
3132
}
3233
}
3334
}

0 commit comments

Comments
 (0)