Michael Nebel
|
f6a02310d3
|
C#: Fix bad join order in TestLibrary characteristic predicate.
|
2023-02-08 16:37:49 +01:00 |
|
Michael Nebel
|
f8dbbe006e
|
C#/Java: Materialize sink/source/summary predicates to avoid join on input/output before filtering.
|
2023-02-08 10:04:43 +01:00 |
|
Michael Nebel
|
bfe5a0c438
|
C#: Rename query id's to be prefixed with cs instead of csharp.
|
2023-01-03 15:13:54 +01:00 |
|
Jami Cogswell
|
a889cc4f65
|
Java/C#: remove isTestLibrary
|
2022-12-13 10:34:04 -05:00 |
|
Jami Cogswell
|
08b5cf1415
|
Java/C#: fix formatting issue
|
2022-12-12 20:24:00 -05:00 |
|
Jami
|
84b69deb55
|
Merge branch 'main' into jcogs33/update-externalapi-charpredicate
|
2022-12-12 16:01:22 -05:00 |
|
Jami Cogswell
|
123fe5edfe
|
C#: add isParameterless predicate to Constructor class
|
2022-12-09 15:55:32 -05:00 |
|
Michael Nebel
|
ad90e58120
|
C#: Rename Negative Summary Model to Neutral Model.
|
2022-12-09 15:04:42 +01:00 |
|
Jami Cogswell
|
083b8d1de6
|
C#: make predicate private
|
2022-12-08 20:17:28 -05:00 |
|
Jami Cogswell
|
dc51226a56
|
C#: update qldocs
|
2022-12-08 17:24:50 -05:00 |
|
Jami Cogswell
|
a1908be165
|
C#: remove previous uses of isUninteresting
|
2022-12-08 17:12:26 -05:00 |
|
Jami Cogswell
|
ff85e2f9f2
|
C#: update ExternalApi characteristic predicate to include not isUninteresting
|
2022-12-08 17:07:24 -05:00 |
|
Michael Nebel
|
38e906f854
|
C#: Use hasQualifiedName instead of getQualifiedName.
|
2022-12-06 11:59:13 +01:00 |
|
Jami Cogswell
|
f1ebaf1ae1
|
add csharp query
|
2022-12-01 13:56:13 -05:00 |
|
Michael Nebel
|
ef50e57317
|
Merge pull request #11083 from michaelnebel/csharp/telemetry
C#: Telemetry query updates.
|
2022-11-11 10:57:54 +01:00 |
|
Michael Nebel
|
187ece610b
|
C#: Only evaluate api name and namespace strings if they are needed.
|
2022-11-04 11:20:33 +01:00 |
|
Michael Nebel
|
e0d7e277fb
|
C#: Align counting with Java and only count calls and not all possible dispatch calls.
|
2022-11-04 11:20:33 +01:00 |
|
Michael Nebel
|
be1129e782
|
C#: Only consider effectively public methods.
|
2022-11-04 11:20:33 +01:00 |
|
Michael Nebel
|
f0b5058760
|
C#: Remove filename from telemetry output.
|
2022-11-04 11:20:33 +01:00 |
|
Michael Nebel
|
afb604ee5f
|
C#: Remove all generated models.
|
2022-11-04 08:20:53 +01:00 |
|
Michael Nebel
|
6c6b4ce131
|
C#: Fix issue with TestLibraries not being excluded in the Telemetry queries and add Moq as a testlibrary.
|
2022-10-04 14:58:37 +02:00 |
|
Michael Nebel
|
3455dd5e06
|
C#: Re-factor telemetry queries to avoid code duplication.
|
2022-10-04 14:13:50 +02:00 |
|
Michael Nebel
|
2bbfdcf598
|
C#: Use api info string ordering and results to avoid multiplicity issues.
|
2022-10-04 13:51:35 +02:00 |
|
Michael Nebel
|
c3e21e8555
|
C#: Move NegativeSummary.qll to the internal folder.
|
2022-08-24 09:58:53 +02:00 |
|
Michael Nebel
|
929f1b324b
|
C#: Prepare for .NET negative summaries and use in UnsupportedExternalAPIs query.
|
2022-08-24 09:46:54 +02:00 |
|
Michael Nebel
|
cc44e89065
|
C#: Introduce support for Negative summary models.
|
2022-08-24 09:46:54 +02:00 |
|
Erik Krogh Kristensen
|
85a652f3d1
|
remove a bunch of repeated words
|
2022-07-14 12:42:48 +02:00 |
|
Michael Nebel
|
dc02a6e1a7
|
C#: Apply autoformatting.
|
2022-06-21 08:34:43 +02:00 |
|
Michael Nebel
|
169ef55890
|
Update csharp/ql/src/Telemetry/ExternalLibraryUsage.ql
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2022-06-20 16:14:44 +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
|
e3ecc5a66b
|
C#: Add qlDoc to the restrict predicate.
|
2022-06-15 10:45:32 +02:00 |
|
Michael Nebel
|
d288b3d35d
|
C#: Refactor and narrow number of displayed results of the External library usage query.
|
2022-06-14 16:41:48 +02:00 |
|
Michael Nebel
|
51d2eb621b
|
C#: Refactor queries to use Results module and thus narrowing the number of returned results.
|
2022-06-14 16:40:53 +02:00 |
|
Michael Nebel
|
d5eebc8405
|
C#: Add a parameterized module for a telemetry result ordering predicate (will be needed to narrow the number of produced results).
|
2022-06-14 16:39:45 +02:00 |
|
Michael Nebel
|
0e3fc464a3
|
C#: Use SummarizedCallable external instead of the internal.
|
2022-05-18 07:48:20 +02:00 |
|
Michael Nebel
|
eb022118f3
|
C#: Fix issue in ExternalApi.
|
2022-05-18 07:48:20 +02:00 |
|
Michael Nebel
|
2f2ca18898
|
C#: Update dependencies.
|
2022-05-18 07:48:20 +02:00 |
|
Henry Mercer
|
cdd6e0e104
|
C#: 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:27:49 +01:00 |
|
Erik Krogh Kristensen
|
ff73dbc35c
|
delete redundant imports
|
2022-04-22 12:55:28 +02:00 |
|
Michael Nebel
|
db7abb429f
|
C#: Remove unneeded exists.
|
2022-03-29 14:59:32 +02: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
|
c2196a04aa
|
C#: Update the description of the telemetry queries.
|
2022-03-29 14:52:57 +02:00 |
|
Michael Nebel
|
bfb206c810
|
C#: Let ExternalApi extend DataFlowCallable instead of Callable.
|
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
|
4f00666591
|
C#: Add query and test case for supported external taint.
|
2022-03-29 14:49:37 +02:00 |
|
Michael Nebel
|
03c1bf6d87
|
C#: Mark Xunit as uninteresting.
|
2022-03-29 14:49:37 +02:00 |
|
Michael Nebel
|
1f1059bfc6
|
C#: Add telemetry query for supported sources.
|
2022-03-29 14:49:37 +02:00 |
|
Michael Nebel
|
d81e73f9c6
|
C#: Add telemetry query for supported sinks.
|
2022-03-29 14:49:37 +02:00 |
|
Michael Nebel
|
918a6c7425
|
C#: Telemetry query for measuring (unsupport dataflow) library usage.
|
2022-03-29 14:49:37 +02:00 |
|