Stephan Brandauer
|
510febf46d
|
Merge pull request #12830 from github/kaeluka/parameter-candidate-extraction
Java: Automodel Framework Mode Extraction Queries
|
2023-05-11 18:00:55 +02:00 |
|
Stephan Brandauer
|
c31ad01579
|
squash ql-for-ql warnings
|
2023-05-11 16:18:52 +02:00 |
|
Tony Torralba
|
c17b0e809f
|
Apply suggestions from code review
|
2023-05-11 14:53:56 +02:00 |
|
Anders Schack-Mulligen
|
587ee53917
|
Java: Fix ExternalApi.jarContainer().
|
2023-05-11 14:09:27 +02:00 |
|
Stephan Brandauer
|
e15610cfcd
|
use ascii dash
|
2023-05-11 11:32:05 +02:00 |
|
Stephan Brandauer
|
f3d096cf37
|
update DollarAtString class to use hasLocationInfo instead of getURL
|
2023-05-10 15:02:22 +02:00 |
|
Stephan Brandauer
|
79f2beca2a
|
ql-for-ql
|
2023-05-10 14:04:29 +02:00 |
|
Stephan Brandauer
|
cd388264d3
|
use new DollarAtString class to return metadata using notation
|
2023-05-10 13:44:50 +02:00 |
|
Stephan Brandauer
|
6be11d93bd
|
document FrameworkCandidatesImpl
|
2023-05-10 12:03:32 +02:00 |
|
Stephan Brandauer
|
d2d884b007
|
special case for Argument[this]
|
2023-05-10 11:53:40 +02:00 |
|
Stephan Brandauer
|
7ae6a992b6
|
fix code compilation error after main branch breaking change
|
2023-05-10 11:29:49 +02:00 |
|
Stephan Brandauer
|
1e5c9e8a58
|
simplify by using hasQualifiedName
|
2023-05-10 10:49:27 +02:00 |
|
Stephan Brandauer
|
f43edb8046
|
rename query files to make framework mode explicit
|
2023-05-10 10:30:58 +02:00 |
|
Stephan Brandauer
|
170e895593
|
use newtype for related location type
|
2023-05-10 10:28:14 +02:00 |
|
Stephan Brandauer
|
5dab1b2a3b
|
leftover renaming label->kind
|
2023-05-10 10:01:39 +02:00 |
|
Stephan Brandauer
|
1f60fd6d58
|
use specialized getAParameter predicate, instead of getParameter(_)
|
2023-05-10 10:01:04 +02:00 |
|
Stephan Brandauer
|
91ae61b744
|
more documentation
|
2023-05-10 09:42:22 +02:00 |
|
Stephan Brandauer
|
46741c6e42
|
rename kind -> label
|
2023-05-10 09:34:13 +02:00 |
|
Stephan Brandauer
|
85f519b7b4
|
documentation updates from review comments
|
2023-05-10 09:33:37 +02:00 |
|
Stephan Brandauer
|
94cb82e553
|
remove TestFileCharacteristic as it's redundant
|
2023-05-10 09:06:11 +02:00 |
|
Stephan Brandauer
|
d7aca9e909
|
use comma separator in concatenation
|
2023-05-10 08:57:27 +02:00 |
|
Stephan Brandauer
|
62ab91c14a
|
fix ql-for-ql warning
|
2023-05-04 17:48:50 +02:00 |
|
Stephan Brandauer
|
27703c777a
|
pull subtypes-logic out into helper predicate, and document it
|
2023-05-04 17:45:17 +02:00 |
|
Stephan Brandauer
|
0e5591ff86
|
move getCallable to signature module implementation, and document it
|
2023-05-04 17:35:46 +02:00 |
|
Stephan Brandauer
|
a616a786f0
|
formatting
|
2023-05-04 17:27:27 +02:00 |
|
Stephan Brandauer
|
36aabc077e
|
Update java/ql/src/Telemetry/AutomodelFrameworkModeCharacteristics.qll
Co-authored-by: Aditya Sharad <6874315+adityasharad@users.noreply.github.com>
|
2023-05-04 16:50:37 +02:00 |
|
Stephan Brandauer
|
32f2614fe0
|
add typecheckable mechanism to enforce minimal set of metadata
|
2023-05-03 16:00:50 +02:00 |
|
Stephan Brandauer
|
6d29273c43
|
make framework mode explicit in file/module names
|
2023-05-03 14:36:42 +02:00 |
|
Stephan Brandauer
|
dfb9d88198
|
fix ql-for-ql errors
|
2023-05-03 14:17:11 +02:00 |
|
Stephan Brandauer
|
05bf13b020
|
use getCallable predicate
|
2023-05-03 11:27:14 +02:00 |
|
Stephan Brandauer
|
09f3296134
|
export related locations using notation
|
2023-05-03 10:27:46 +02:00 |
|
Stephan Brandauer
|
f1644adca9
|
add internal tag to extraction queries; use 'ml' in query ids, instead of 'ml-powered'
|
2023-05-02 13:30:22 +02:00 |
|
Stephan Brandauer
|
bb7e473cbf
|
use the name callable, instead of callee for methods, functions
|
2023-05-02 13:22:31 +02:00 |
|
Stephan Brandauer
|
f7f6f104d0
|
use NegativeEndpointType class; replace link to slack discussion
|
2023-05-02 13:15:30 +02:00 |
|
Stephan Brandauer
|
bd3aaf0306
|
remove comment that no longer applies
|
2023-04-28 10:16:18 +02:00 |
|
Stephan Brandauer
|
adcf4a3dc2
|
documentation clean-up
|
2023-04-27 14:48:48 +02:00 |
|
Stephan Brandauer
|
52a8230ce3
|
restructure shared characteristics module; add framework support for sanitizers
|
2023-04-27 14:46:24 +02:00 |
|
Stephan Brandauer
|
ffe7c62766
|
use US spelling
|
2023-04-27 14:46:24 +02:00 |
|
Stephan Brandauer
|
a91b71c53b
|
add parameter names to metadata, set subtypes = false for static method candidates; remove UndocumentedMethodCharacteristics, now that we use ModelApi
|
2023-04-27 14:46:23 +02:00 |
|
Stephan Brandauer
|
3868defb87
|
use ModelApi to define parameters worth modeling
|
2023-04-27 14:46:23 +02:00 |
|
Stephan Brandauer
|
6eefb268dd
|
Automodel extraction queries in java telemetry query directory
|
2023-04-27 14:46:08 +02:00 |
|
Jami Cogswell
|
94f11029ee
|
Java: refactor ExternalApi
|
2023-04-20 16:19:15 -04:00 |
|
Ian Lynagh
|
4fa1bbf018
|
Java: Allow keys to be omitted from ExtractorInformation.ql
This is useful in tests, as some keys contain unstable information.
|
2023-03-29 13:10:17 +01:00 |
|
Michael Nebel
|
47c69d924b
|
C#: Update comment on the isSupported predicate.
|
2023-02-22 09:05:28 +01:00 |
|
Michael Nebel
|
86888b894a
|
Java: Re-factor isSupported for the telemetry queries.
|
2023-02-20 13:53:18 +01:00 |
|
Michael Nebel
|
02364d072e
|
Java: Fix bad join in TestLibrary characteristic predicate.
|
2023-02-08 11:59:59 +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
|
dc223cb82e
|
Sync files and make corresponding changes for other languages.
|
2023-01-19 15:14:06 +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 |
|