mirror of
https://github.com/github/codeql.git
synced 2026-04-30 03:05:15 +02:00
Merge pull request #11304 from tamasvajk/kotlin-mut-dep
Kotlin: Exclude .kt files from mutual dependency query
This commit is contained in:
@@ -30,6 +30,8 @@ where
|
||||
t2.getName().toLowerCase().matches("%visitor%") or
|
||||
t1.getAMethod().getName().toLowerCase().matches("%visit%") or
|
||||
t2.getAMethod().getName().toLowerCase().matches("%visit%") or
|
||||
t1.getPackage() = t2.getPackage()
|
||||
t1.getPackage() = t2.getPackage() or
|
||||
t1.getFile().isKotlinSourceFile() or
|
||||
t2.getFile().isKotlinSourceFile()
|
||||
)
|
||||
select t1, "This type and type $@ are mutually dependent.", t2, t2.getName()
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
Architecture/Dependencies/MutualDependency.ql
|
||||
8
java/ql/test/kotlin/query-tests/MutualDependency/Test.kt
Normal file
8
java/ql/test/kotlin/query-tests/MutualDependency/Test.kt
Normal file
@@ -0,0 +1,8 @@
|
||||
package foo.bar
|
||||
|
||||
class Foo {
|
||||
private fun someFun() {
|
||||
fun say(s: String) { println(s) }
|
||||
say("Str")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user