@@ -100,7 +100,7 @@ object Languages {
100
100
// Support startdate: Always
101
101
case object Javascript
102
102
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 " ))
104
104
105
105
case object Scala extends Language (extensions = Set (" .scala" ))
106
106
@@ -128,12 +128,12 @@ object Languages {
128
128
" Vagabondfile" ,
129
129
" Fastfile" ))
130
130
131
- case object Java extends Language (extensions = Set (" .java" ))
131
+ case object Java extends Language (extensions = Set (" .java" ), files = Set ( " pom.xml " , " gradle.lockfile " ) )
132
132
133
133
case object CoffeeScript extends Language (extensions = Set (" .coffee" ))
134
134
135
135
// 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 " ))
137
137
138
138
// Support startdate: 18 July 2016
139
139
case object CPP extends Language (extensions = Set (" .cpp" , " .hpp" , " .cc" , " .cxx" , " .ino" ), files = Set (" conan.lock" ))
@@ -182,7 +182,7 @@ object Languages {
182
182
case object LESS extends Language (extensions = Set (" .less" ))
183
183
184
184
// 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 " ) )
186
186
187
187
case object JSP extends Language (extensions = Set (" .jsp" ))
188
188
@@ -196,7 +196,13 @@ object Languages {
196
196
case object VisualForce extends Language (extensions = Set (" .component" , " .page" ))
197
197
198
198
// 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" ))
200
206
201
207
// Support startdate: September 2017
202
208
case object Kotlin extends Language (extensions = Set (" .kt" , " .kts" ))
@@ -235,7 +241,7 @@ object Languages {
235
241
case object Terraform extends Language (extensions = Set (" .tf" ))
236
242
237
243
// 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 " ) )
239
245
240
246
// Support startdate: October 2023
241
247
case object Rust extends Language (extensions = Set (" .rs" , " .rlib" ), files = Set (" Cargo.lock" ))
@@ -270,7 +276,7 @@ object Languages {
270
276
271
277
case object Prolog extends Language (extensions = Set (" .P" , " .swipl" ))
272
278
273
- case object Julia extends Language (extensions = Set (" .jl" ))
279
+ case object Julia extends Language (extensions = Set (" .jl" ), files = Set ( " Manifest.toml " ) )
274
280
275
281
case object OCaml extends Language (extensions = Set (" .ml" , " .mli" , " .mly" , " .mll" ))
276
282
0 commit comments