Tamas Vajk
|
91972d1d1f
|
Kotlin: Fix location (start position) of method calls
|
2022-10-31 21:08:15 +01:00 |
|
Tamas Vajk
|
9cc7a30a75
|
Kotlin: do not report on unused object extension parameters
|
2022-10-26 15:06:51 +02:00 |
|
Tamas Vajk
|
fbcf7ea669
|
Kotlin: Add test case for unused extension parameters
|
2022-10-26 15:05:59 +02:00 |
|
Tamás Vajk
|
3264bbc1db
|
Merge pull request #10962 from tamasvajk/kotlin-unreachable-catch
Kotlin: Exclude .kt files from `java/unreachable-catch-clause`
|
2022-10-25 15:01:25 +02:00 |
|
Tamas Vajk
|
0e4287e378
|
Kotlin: Exclude .kt files from java/unreachable-catch-clause
|
2022-10-25 11:06:51 +02:00 |
|
Tamas Vajk
|
4b042f9770
|
Kotlin: Add test cases for java/unreachable-catch-clause
|
2022-10-25 11:06:15 +02:00 |
|
Tamas Vajk
|
a0490f454b
|
Kotlin: Improve java/abstract-to-concrete-cast to handle when branches
|
2022-10-25 10:17:47 +02:00 |
|
Tamas Vajk
|
690d6517d7
|
Kotlin: Add abstract to concrete type cast guarded by when
|
2022-10-25 10:16:40 +02:00 |
|
Tamás Vajk
|
1d2087b92a
|
Merge pull request #10949 from tamasvajk/kotlin-underscore-var
Kotlin: exclude Kotlin files from `java/underscore-identifier`
|
2022-10-24 13:32:49 +02:00 |
|
Tamas Vajk
|
d585839b7e
|
Kotlin: exclude Kotlin files from java/underscore-identifier
|
2022-10-24 09:05:28 +02:00 |
|
Tamas Vajk
|
0192ae8331
|
Kotlin: Add test case for variables named underscore
|
2022-10-24 09:04:54 +02:00 |
|
Tamás Vajk
|
352c20b0c8
|
Merge pull request #10885 from tamasvajk/kotlin-const-loop-cond-fp
Kotlin: Add test case for false positive with modified captured variable
|
2022-10-21 10:08:02 +02:00 |
|
Tamas Vajk
|
9d1af76c02
|
Add more test cases
|
2022-10-21 08:51:11 +02:00 |
|
Tamas Vajk
|
7559d3095f
|
Revert "Kotlin: Exclude captured variables from constant loop condition check"
This reverts commit 3e476f96bd.
|
2022-10-21 08:38:30 +02:00 |
|
Tamas Vajk
|
3e476f96bd
|
Kotlin: Exclude captured variables from constant loop condition check
|
2022-10-19 15:01:17 +02:00 |
|
Tamas Vajk
|
0bc57410a0
|
Kotlin: Add FP test case for constant loop condition
|
2022-10-19 14:19:49 +02:00 |
|
Tamas Vajk
|
d65c52bfc5
|
Kotlin: Add test for useless null check on safe calls
|
2022-10-19 08:49:56 +02:00 |
|
Tamás Vajk
|
85fbf4b965
|
Merge pull request #10767 from tamasvajk/kotlin-prop-ref-fix
Kotlin: adjust extracted property reference base class
|
2022-10-17 09:40:03 +02:00 |
|
Tamas Vajk
|
955336fb22
|
Kotlin: exclude generated code from useless parameter check
|
2022-10-12 12:42:56 +02:00 |
|
Tamas Vajk
|
aa9dc3a764
|
Kotlin: Add test case for useless parameter FP
|
2022-10-12 12:42:27 +02:00 |
|
Tamas Vajk
|
43f9331052
|
Kotlin: adjust extracted property reference base class
|
2022-10-11 12:52:26 +02:00 |
|
Tamas Vajk
|
92b425b1c2
|
Kotlin: Add test to show imperfections in property reference extraction
|
2022-10-11 12:51:06 +02:00 |
|
Tamás Vajk
|
1cf2db1a0b
|
Merge pull request #10718 from tamasvajk/kotlin-internal-repr
Kotlin: ignore properties in `java/internal-representation-exposure` check
|
2022-10-10 13:58:55 +02:00 |
|
Tamas Vajk
|
51f9314a50
|
Kotlin: Consider ::class type check in equals
|
2022-10-07 09:23:01 +02:00 |
|
Tamas Vajk
|
f7f12076df
|
Kotlin: Add test case for ::class type check in equals
|
2022-10-07 09:22:10 +02:00 |
|
Tamas Vajk
|
cd64faf635
|
Kotlin: ignore properties in java/internal-representation-exposure check
|
2022-10-07 09:13:14 +02:00 |
|
Tamas Vajk
|
e9a304bad0
|
Kotlin: Add test for exposed internal representation
|
2022-10-07 09:12:36 +02:00 |
|
Tamás Vajk
|
350d137b2e
|
Merge pull request #9145 from tamasvajk/kotlin-useless-param
Kotlin: Respect `override` modifier in useless parameter query
|
2022-05-17 08:43:59 +02:00 |
|
Tamás Vajk
|
fcb3d78eae
|
Merge pull request #9146 from tamasvajk/kotlin-inner-class-static
Kotlin: exclude Kotlin source from 'inner class could be static' check
|
2022-05-17 08:43:39 +02:00 |
|
Tamás Vajk
|
26553cefc5
|
Merge pull request #9149 from tamasvajk/kotlin-maybe-null
Kotlin: Exclude operands of `NotNullExpr` from NullMaybe query
|
2022-05-17 08:43:24 +02:00 |
|
Tamas Vajk
|
7d5844a9a4
|
Kotlin: Add more type check casts to MissingInstanceofInEquals query
|
2022-05-13 13:52:52 +02:00 |
|
Tamas Vajk
|
e2efef7bd7
|
Kotlin: Add more type check tests for MissingInstanceofInEquals query
|
2022-05-13 13:50:59 +02:00 |
|
Tamas Vajk
|
c2a8965c90
|
Kotlin: Exclude operands of NotNullExpr from NullMaybe query
|
2022-05-13 13:42:10 +02:00 |
|
Tamas Vajk
|
e5d78687aa
|
Kotlin: Add test for NullMaybe query
|
2022-05-13 13:41:25 +02:00 |
|
Tamas Vajk
|
631ba8adcf
|
Kotlin: exclude Kotlin source from 'inner class could be static' check
|
2022-05-13 11:20:28 +02:00 |
|
Tamas Vajk
|
cd17e2eb28
|
Kotlin: add potentially static inner class test
|
2022-05-13 11:19:29 +02:00 |
|
Tamas Vajk
|
5ce2573cc1
|
Kotlin: Respect override modifier in useless parameter query
|
2022-05-13 11:08:35 +02:00 |
|
Tamas Vajk
|
6af4b74528
|
Kotlin: add useless parameter test for generic override
|
2022-05-13 11:07:22 +02:00 |
|
Tamas Vajk
|
749d606f84
|
Fix expected file of useless null check test
|
2022-05-10 19:51:30 +01:00 |
|
Ian Lynagh
|
b35b74779a
|
Revert "Fix CFG construction of ExprStmt and StmtExpr"
This reverts commit db8d718cdbf0bef9cdf246221a921b99d4b22bea.
It broke ql/java/ql/test/library-tests/successors/TestDeclarations
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
8282e57db5
|
Fix CFG construction of ExprStmt and StmtExpr
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
81cb81366b
|
Add test case for CFG issue with && in if condition
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
47799ae040
|
Code quality improvements + add dedicated DeadRefTypes test
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
505ccbbcf6
|
Extract override modifier
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
92de139805
|
Add override tests
|
2022-05-10 19:51:27 +01:00 |
|