Tony Torralba
|
ba9eb8c73c
|
Fix stub generator
Add line break after all stubbed annotations to avoid malformed code
See https://github.com/github/codeql/pull/8695\#discussion_r985674245
|
2022-10-03 14:43:58 +02:00 |
|
Tony Torralba
|
f860ae8c82
|
Apply review suggestions
|
2022-10-03 10:38:35 +02:00 |
|
Tony Torralba
|
2036453176
|
Add stub generation tests
|
2022-10-03 10:31:14 +02:00 |
|
Tony Torralba
|
0645f62a0d
|
Use monotonicAggregates to avoid non-monotonic recursions
|
2022-10-03 10:31:14 +02:00 |
|
Tony Torralba
|
66e6f4d25e
|
Use empty string as default value for string annotation values
|
2022-10-03 10:31:14 +02:00 |
|
Tony Torralba
|
8a3ed6bdcf
|
Apply code review suggestions
|
2022-10-03 10:31:14 +02:00 |
|
Tony Torralba
|
6f7b7c9efe
|
If an annotation value is an array, order its elements by index
|
2022-10-03 10:31:14 +02:00 |
|
Tony Torralba
|
6f1124d7e7
|
Handle more annotation element value types
|
2022-10-03 10:31:13 +02:00 |
|
Tony Torralba
|
1ece12efd7
|
Add annotation element names
|
2022-10-03 10:31:13 +02:00 |
|
Tony Torralba
|
d4499a10d2
|
Fix typo
|
2022-10-03 10:31:13 +02:00 |
|
Tony Torralba
|
ee7507386c
|
Fix annotation vs interface keyword stubbing
|
2022-10-03 10:31:13 +02:00 |
|
Tony Torralba
|
eda676df3e
|
Add support for Annotation types stub generation
|
2022-10-03 10:31:13 +02:00 |
|
Erik Krogh Kristensen
|
3d00a61dac
|
Merge pull request #10528 from erik-krogh/java-followMsg
Java: Update the alert messages to better follow the style guide
|
2022-10-03 09:49:47 +02:00 |
|
Tony Torralba
|
683cacb8b5
|
Merge pull request #10640 from atorralba/atorralba/fix-cartesian-product
Java: Fix cartesian product
|
2022-10-03 08:56:47 +02:00 |
|
erik-krogh
|
39ffa558f1
|
make a few more queries consistent with the other languages
|
2022-10-02 22:38:25 +02:00 |
|
erik-krogh
|
2f673efc67
|
autoformat
|
2022-10-01 13:21:20 +02:00 |
|
erik-krogh
|
129cda00db
|
get a few more queries in sync with other languages
|
2022-10-01 11:17:48 +02:00 |
|
erik-krogh
|
acfcc4bfe2
|
update two more queries to better follow the style-guide
|
2022-10-01 10:59:59 +02:00 |
|
erik-krogh
|
7d643e41f3
|
Merge branch 'main' into java-followMsg
|
2022-10-01 10:48:06 +02:00 |
|
Tamas Vajk
|
121a5645b8
|
Kotlin: extract operator expression when operator is in method call form
|
2022-09-30 13:48:53 +02:00 |
|
Tamas Vajk
|
0f9b6d4a8b
|
Kotlin: Add test cases for operators being called by name
|
2022-09-30 13:46:57 +02:00 |
|
Tony Torralba
|
585cbe2b95
|
Fix cartesian product
|
2022-09-30 10:47:22 +02:00 |
|
Tamas Vajk
|
b79c10c419
|
Kotlin: find java-kotlin equivalent functions by erased parameter types
|
2022-09-29 14:29:22 +02:00 |
|
Tamas Vajk
|
64c953bee0
|
Kotlin: add test for not found equivalent of MutableList.remove
|
2022-09-29 14:24:09 +02:00 |
|
Tamás Vajk
|
f761e57365
|
Merge pull request #10591 from tamasvajk/kotlin-unbound-symbol
Kotlin: Log error when unbound symbol is found
|
2022-09-28 14:45:13 +02:00 |
|
Jami
|
b448206c19
|
Merge pull request #10580 from jcogs33/remove-stubs-android
Java: remove `stubs/android` directory
|
2022-09-28 07:23:52 -04:00 |
|
Anders Schack-Mulligen
|
b48b5d45ef
|
Merge pull request #10498 from Marcono1234/marcono1234/compilation-unit-simple-name-type
Java: Add `CompilationUnit.getATypeInScope()`
|
2022-09-28 13:18:29 +02:00 |
|
Joe Farebrother
|
6cb26d5129
|
Merge pull request #10241 from joefarebrother/android-webview-dubugging
Java: Add query for WebView debugging enabled
|
2022-09-28 10:50:51 +01:00 |
|
Tamas Vajk
|
463173eae4
|
Accept integration test changes
|
2022-09-28 10:26:58 +02:00 |
|
Jami Cogswell
|
61e24a888f
|
remove stubs/android directory and update options files
|
2022-09-27 14:55:08 -04:00 |
|
Tom Hvitved
|
df2b586e7c
|
Merge pull request #10577 from hvitved/dataflow/get-a-read-content-fan-in
Data flow: Fix bad join-order when getAReadContent has large fan-in
|
2022-09-27 20:04:58 +02:00 |
|
Jami
|
56e3334c6d
|
Merge pull request #10479 from jcogs33/android-service-sources
Java: add Android service sources
|
2022-09-27 12:40:18 -04:00 |
|
Jami Cogswell
|
7e0c61de2c
|
switch to hasName
|
2022-09-27 10:45:52 -04:00 |
|
Tony Torralba
|
be9509ceb9
|
Merge pull request #9199 from luchua-bc/java/unsafe-url-forward-dispatch-load
Java: CWE-552 Query to detect unsafe resource loading in Java Spring applications
|
2022-09-27 15:27:51 +02:00 |
|
Erik Krogh Kristensen
|
162edd6883
|
Merge pull request #10586 from erik-krogh/pyRegFix
ReDoS: fix RegExpEscape::getValue having multiple results for some escapes
|
2022-09-27 14:41:18 +02:00 |
|
Tom Hvitved
|
335e1a8233
|
Address review comments
|
2022-09-27 13:36:52 +02:00 |
|
Tony Torralba
|
7ff82bbed3
|
Update java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.qll
|
2022-09-27 13:26:21 +02:00 |
|
erik-krogh
|
7675571daa
|
fix RegExpEscape::getValue having multiple results for some escapes
|
2022-09-27 13:25:23 +02:00 |
|
Tamás Vajk
|
9358070ae9
|
Merge pull request #10506 from tamasvajk/kotlin-enum-type-access
Kotlin: Fix type access expressions in enum constructor calls
|
2022-09-27 12:42:30 +02:00 |
|
Tamás Vajk
|
8a6d56a57d
|
Merge pull request #10520 from tamasvajk/kotlin-fix-anonymous-object-comment
Kotlin: Fix comment extraction for anonymous objects
|
2022-09-27 12:42:05 +02:00 |
|
Tom Hvitved
|
45fc62f16b
|
Data flow: Sync files
|
2022-09-26 20:39:48 +02:00 |
|
Anders Schack-Mulligen
|
1687d08587
|
Dataflow: Sync.
|
2022-09-26 16:10:03 +02:00 |
|
Anders Schack-Mulligen
|
17dba00264
|
Dataflow: Minor visibility cleanup.
|
2022-09-26 16:09:42 +02:00 |
|
Joe Farebrother
|
af41f2b903
|
Remove 'here'.
|
2022-09-26 13:36:14 +01:00 |
|
erik-krogh
|
46b5bf32f9
|
update alert-messsages of java queries
|
2022-09-26 12:15:25 +02:00 |
|
Marcono1234
|
c40b6285a2
|
Java: Adjust ImpossibleJavadocThrows.ql
|
2022-09-26 12:08:43 +02:00 |
|
Anders Schack-Mulligen
|
f4ef4342c2
|
Merge pull request #10558 from aschackmull/java/static-init-vector-perf
Java: Improve performance of StaticInitializationVector.
|
2022-09-26 10:50:49 +02:00 |
|
Marcono1234
|
fd99ae78b3
|
Java: Rename predicate to getATypeInScope
|
2022-09-25 14:44:16 +02:00 |
|
Chris Smowton
|
f774467892
|
Kotlin: annotation properties should be java.lang.Class not KClass
As documented at https://kotlinlang.org/docs/annotations.html#constructors, annotation properties of type KClass get rewritten when targeting the JVM.
|
2022-09-25 11:53:50 +01:00 |
|
Chris Smowton
|
9aebe87c67
|
Merge pull request #10523 from smowton/smowton/admin/jdk18-extractor-test-changes
Java: Disable Kotlin element of test re: database inconsistency exposed by JDK18 extractor upgrade
|
2022-09-24 17:00:10 +01:00 |
|