Michael Nebel
|
d219ac385b
|
Update java/ql/src/Telemetry/ExternalLibraryUsage.ql
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2022-06-20 16:15:06 +02:00 |
|
Michael Nebel
|
9175421fa2
|
C#/Java: Update some QL Doc comments to comply with the standard and remove some redundant imports.
|
2022-06-15 11:32:54 +02:00 |
|
Michael Nebel
|
f810858ae4
|
Java: Manual rewrite of the ExternalLibraryUsage query to limit the number of returned results.
|
2022-06-15 11:10:05 +02:00 |
|
Michael Nebel
|
b9b4aedd03
|
Java: Rewrite most telemetry queries to restrict the number of produced results.
|
2022-06-15 10:59:12 +02:00 |
|
Michael Nebel
|
e6e2427154
|
Java: Add parameterized module for restricting the number of returned results in telemetry queries.
|
2022-06-15 10:48:44 +02:00 |
|
Michael Nebel
|
22b9ef2e7b
|
Java: Adapt ExternalApi to refactor.
|
2022-05-19 11:30:36 +02:00 |
|
Henry Mercer
|
b6f1ddcdab
|
Java: Tag telemetry queries with telemetry
This will exclude the results of these queries from the summary tables
produced by `codeql database analyze` in a future version of the CodeQL
CLI.
|
2022-05-11 13:29:25 +01:00 |
|
Michael Nebel
|
6be41b0c29
|
C#/Java: Address review comments.
|
2022-03-29 14:52:57 +02:00 |
|
Michael Nebel
|
b0a24a7a44
|
C#: Change the implementation on getAnInput and getAnOutput based on hvitveds recommendations.
|
2022-03-29 14:52:57 +02:00 |
|
Michael Nebel
|
e1d4c1b68c
|
C#/Java: Reorder code in terms of dependency, rename ExternalAPI to ExternalApi and add some missing predicate qualifiers.
|
2022-03-29 14:52:52 +02:00 |
|
Michael Nebel
|
c552ab4138
|
Java: Remove duplicate import statement in ExternalAPI.qll.
|
2022-03-29 14:49:37 +02:00 |
|
Erik Krogh Kristensen
|
69353bb014
|
patch upper-case acronyms to be PascalCase
|
2022-03-11 11:10:33 +01:00 |
|
Henry Mercer
|
19933262c4
|
Java: Fix copy/paste error in existing queries
Co-authored-by: yo-h <55373593+yo-h@users.noreply.github.com>
|
2022-01-05 10:50:22 +00:00 |
|
Henry Mercer
|
5696146179
|
Java: Convert telemetry queries to summary metrics
Use the support for summary metrics with messages that'll be in the next
version of the CodeQL CLI.
|
2021-12-15 17:59:01 +00:00 |
|
Erik Krogh Kristensen
|
6ff8d4de5c
|
add all remaining explicit this
|
2021-11-26 13:50:10 +01:00 |
|
Anders Schack-Mulligen
|
35b6cbe549
|
Java: Fix compilation error.
|
2021-10-29 14:26:36 +02:00 |
|
Anders Schack-Mulligen
|
818e75bb8f
|
Java: Fix compilation error in telemetry lib.
|
2021-09-13 15:50:21 +02:00 |
|
Benjamin Muskalla
|
67eaa1b735
|
Fix qldoc
|
2021-09-08 13:08:28 +02:00 |
|
Benjamin Muskalla
|
f7ad894495
|
Fix name of api filter predicate
|
2021-09-07 14:28:58 +02:00 |
|
Benjamin Muskalla
|
22df141761
|
Rename API name predicate
|
2021-09-07 14:17:13 +02:00 |
|
Benjamin Muskalla
|
ab5c1d6bdd
|
Rework filter to exclude simple constructors
|
2021-09-03 13:38:01 +02:00 |
|
Benjamin Muskalla
|
9ed14b438e
|
Use readble format for APIs
|
2021-09-03 11:53:18 +02:00 |
|
Benjamin Muskalla
|
7d3131ca49
|
Move usage count into where clause
|
2021-09-03 11:32:14 +02:00 |
|
Benjamin Muskalla
|
89ce04dcb9
|
Pull usage count into where clause
|
2021-09-03 11:26:22 +02:00 |
|
Benjamin Muskalla
|
2edb32f344
|
Fix naming
|
2021-09-03 10:59:35 +02:00 |
|
Benjamin Muskalla
|
6ede08e3c9
|
Remove dead code
|
2021-09-03 10:53:24 +02:00 |
|
Benjamin Muskalla
|
99e19e6d59
|
Fix predicate to only match the current API
|
2021-08-17 16:26:08 +02:00 |
|
Benjamin Muskalla
|
035f7b57e9
|
Improve query name
|
2021-08-17 16:25:49 +02:00 |
|
Benjamin Muskalla
|
87ef540b52
|
Split out queries showing supported APIs
|
2021-08-16 16:38:32 +02:00 |
|
Benjamin Muskalla
|
89f4a35273
|
Remove filter to see all unsupported APIs
|
2021-08-16 15:40:53 +02:00 |
|
Benjamin Muskalla
|
8aba0b04bc
|
Add QLDoc for all shared libraries
|
2021-08-11 16:07:24 +02:00 |
|
Benjamin Muskalla
|
6287e6d8e9
|
Filter unused API callsites
|
2021-08-11 15:31:56 +02:00 |
|
Benjamin Muskalla
|
ec7f4d18e1
|
Avoid duplicates and support modular runtime
|
2021-08-11 15:31:33 +02:00 |
|
Benjamin Muskalla
|
8127f63b1e
|
Only include APIs without support
|
2021-08-10 12:05:16 +02:00 |
|
Benjamin Muskalla
|
26d4269071
|
Use FlowSources for coverage tracking
|
2021-08-10 12:02:56 +02:00 |
|
Benjamin Muskalla
|
c48586ff80
|
Implement coverage tracking using dataflow nodes
|
2021-08-10 11:38:01 +02:00 |
|
Benjamin Muskalla
|
5b55a83aaa
|
Use basename for jars
|
2021-08-10 11:37:19 +02:00 |
|
Benjamin Muskalla
|
60c7003667
|
Optimize return type check
|
2021-08-02 17:14:44 +02:00 |
|
Benjamin Muskalla
|
fda394858b
|
Turn external API query into diagnostics query
* Expose (partial) CSV model for the API
* Rework and simplify predicates
|
2021-08-02 17:14:44 +02:00 |
|
Benjamin Muskalla
|
8595ae71f7
|
Simplify api coverage detection
Fixes a bug that doesn't take super types into account
when computing the usage of a specific API.
|
2021-08-02 17:14:44 +02:00 |
|
Benjamin Muskalla
|
aab633eced
|
Reformat
|
2021-08-02 17:14:43 +02:00 |
|
Benjamin Muskalla
|
2064915d3b
|
Fold JDK API query into external API query
|
2021-08-02 17:14:43 +02:00 |
|
Benjamin Muskalla
|
0c04c9a2c2
|
Fix aggregation of jar usages
|
2021-08-02 17:14:43 +02:00 |
|
Benjamin Muskalla
|
722889e881
|
Make id unique
|
2021-08-02 17:14:42 +02:00 |
|
Benjamin Muskalla
|
d9285e78c0
|
Add query to collect external API calls
|
2021-08-02 17:14:42 +02:00 |
|
Benjamin Muskalla
|
07303ccbb3
|
Fix formatting
|
2021-08-02 17:14:42 +02:00 |
|
Benjamin Muskalla
|
b9f6b60c4d
|
Introduce query to capture external libraries
|
2021-08-02 17:14:41 +02:00 |
|
Benjamin Muskalla
|
32f52ac30d
|
Improve column names
|
2021-08-02 17:14:41 +02:00 |
|
Benjamin Muskalla
|
18e3763f90
|
Expose whether APIs are already supported
|
2021-08-02 17:14:41 +02:00 |
|
Benjamin Muskalla
|
9b6ae9029f
|
Introduce query for capture JDK API usage
|
2021-08-02 17:14:40 +02:00 |
|