Skip to content

Commit 12d8bfc

Browse files
Add dependency filenames to languages
1 parent a474dcb commit 12d8bfc

File tree

1 file changed

+13
-7
lines changed
  • codacy-plugins-api/src/main/scala/com/codacy/plugins/api/languages

1 file changed

+13
-7
lines changed

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

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ object Languages {
100100
// Support startdate: Always
101101
case object Javascript
102102
extends Language(extensions = Set(".js", ".jsx", ".jsm", ".vue", ".mjs"),
103-
files = Set("package.json", "package-lock.json", "yarn.lock"))
103+
files = Set("package.json", "package-lock.json", "yarn.lock", "pnpm-lock.yaml"))
104104

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

@@ -128,12 +128,12 @@ object Languages {
128128
"Vagabondfile",
129129
"Fastfile"))
130130

131-
case object Java extends Language(extensions = Set(".java"))
131+
case object Java extends Language(extensions = Set(".java"), files = Set("pom.xml", "gradle.lockfile"))
132132

133133
case object CoffeeScript extends Language(extensions = Set(".coffee"))
134134

135135
// Support startdate: 27 June 2016
136-
case object Swift extends Language(extensions = Set(".swift"), files = Set("Package.resolved"))
136+
case object Swift extends Language(extensions = Set(".swift"), files = Set("Package.resolved", "Podfile.lock"))
137137

138138
// Support startdate: 18 July 2016
139139
case object CPP extends Language(extensions = Set(".cpp", ".hpp", ".cc", ".cxx", ".ino"), files = Set("conan.lock"))
@@ -182,7 +182,7 @@ object Languages {
182182
case object LESS extends Language(extensions = Set(".less"))
183183

184184
// Support startdate: March 2017
185-
case object Go extends Language(extensions = Set(".go"))
185+
case object Go extends Language(extensions = Set(".go"), files = Set("go.mod"))
186186

187187
case object JSP extends Language(extensions = Set(".jsp"))
188188

@@ -196,7 +196,13 @@ object Languages {
196196
case object VisualForce extends Language(extensions = Set(".component", ".page"))
197197

198198
// Support startdate: May 2017
199-
case object CSharp extends Language(extensions = Set(".cs"), files = Set(".deps.json", "packages.lock.json"))
199+
case object CSharp
200+
extends Language(extensions = Set(".cs"),
201+
files = Set(".deps.json",
202+
"packages.lock.json",
203+
"packages.config",
204+
"Directory.Packages.props",
205+
"Packages.props"))
200206

201207
// Support startdate: September 2017
202208
case object Kotlin extends Language(extensions = Set(".kt", ".kts"))
@@ -235,7 +241,7 @@ object Languages {
235241
case object Terraform extends Language(extensions = Set(".tf"))
236242

237243
// Support startdate: January 2022
238-
case object Dart extends Language(extensions = Set(".dart"))
244+
case object Dart extends Language(extensions = Set(".dart"), files = Set("pubspec.lock"))
239245

240246
// Support startdate: October 2023
241247
case object Rust extends Language(extensions = Set(".rs", ".rlib"), files = Set("Cargo.lock"))
@@ -270,7 +276,7 @@ object Languages {
270276

271277
case object Prolog extends Language(extensions = Set(".P", ".swipl"))
272278

273-
case object Julia extends Language(extensions = Set(".jl"))
279+
case object Julia extends Language(extensions = Set(".jl"), files = Set("Manifest.toml"))
274280

275281
case object OCaml extends Language(extensions = Set(".ml", ".mli", ".mly", ".mll"))
276282

0 commit comments

Comments
 (0)