Michael Nebel
|
367027e777
|
Ql: Fix some Ql4Ql violations.
|
2025-09-02 10:01:14 +02:00 |
|
Michael Nebel
|
2f29459cda
|
Merge pull request #19931 from michaelnebel/ql4ql/qualitytagcheck
Ql4ql: Quality query tagging.
|
2025-07-17 14:53:14 +02:00 |
|
Nick Rolfe
|
3a0def7848
|
Merge pull request #19989 from github/nickrolfe/ruby-annotations
Ruby: add overlay annotations to AST/CFG/SSA layers
|
2025-07-10 11:53:21 -04:00 |
|
Kasper Svendsen
|
c7a3b6543e
|
Address copilot comment
|
2025-07-10 12:01:29 +02:00 |
|
Kasper Svendsen
|
1723c6ed09
|
QL4QL: Add discard predicate to dead code test
|
2025-07-10 11:09:43 +02:00 |
|
Kasper Svendsen
|
9f260cf72f
|
QL4QL: Discard predicates are always alive
|
2025-07-10 11:09:42 +02:00 |
|
Kasper Svendsen
|
9de3617032
|
QL4QL: Add overlay[discard_entity] annotation
|
2025-07-10 11:09:42 +02:00 |
|
Nick Rolfe
|
b51940d1e2
|
Ruby: add overlay[local] annotations to AST/CFG/SSA layers
|
2025-07-08 13:09:27 +01:00 |
|
Nick Rolfe
|
7c5b186c71
|
Ruby/QL: add discard predicates for locations
|
2025-07-04 16:15:38 +01:00 |
|
Nick Rolfe
|
d8574a6919
|
Ruby: use overlayChangedFiles extensional in discard predicates
|
2025-07-03 12:44:15 +01:00 |
|
Nick Rolfe
|
72b4e67477
|
Java/Ruby/Rust/QL: add overlayChangedFiles relation to dbscheme
|
2025-07-03 12:44:09 +01:00 |
|
Michael Nebel
|
f810e17d9e
|
Ql4Ql: Address review comments and update expected test output.
|
2025-07-03 11:56:32 +02:00 |
|
Michael Nebel
|
b79e2dd0ba
|
Ql4Ql: Add some more quality tag testcases.
|
2025-07-03 11:56:30 +02:00 |
|
Michael Nebel
|
f58064e119
|
Ql4Ql: Address review comments.
|
2025-07-03 11:56:29 +02:00 |
|
Michael Nebel
|
af1c4e0896
|
Ql4Ql: Share the definition of TestFile between multiple tests.
|
2025-07-03 11:56:27 +02:00 |
|
Michael Nebel
|
60a1d02357
|
Ql4Ql: Add MissingQualityMetadata test.
|
2025-07-03 11:56:26 +02:00 |
|
Michael Nebel
|
e00b5351a4
|
Ql4Ql: Add a check for quality tag consistency.
|
2025-07-03 11:56:25 +02:00 |
|
Michael Nebel
|
c46b528c05
|
Ql4Ql: Add some quality tag testcases.
|
2025-07-03 11:56:23 +02:00 |
|
Michael Nebel
|
cce17743bb
|
Ql4Ql: Re-factor the ql/mising-security-metadata query.
|
2025-07-03 11:56:22 +02:00 |
|
Nick Rolfe
|
867826466e
|
Ruby/QL: unconditionally generate discard predicates
|
2025-06-25 15:35:58 +01:00 |
|
Nick Rolfe
|
57b866bbe1
|
Ruby/Rust/QL: move databaseMetadata to prefix.dbscheme
This has no effect on ruby.dbscheme, and adds the relation to
ql.dbscheme and rust.dbscheme. (The relation will be required for
overlay support).
|
2025-06-25 15:35:08 +01:00 |
|
Kasper Svendsen
|
e1fc138670
|
QL4QL: Extend ql/inline-overlay-caller
|
2025-06-24 11:58:31 +02:00 |
|
Kasper Svendsen
|
01e7a33e1b
|
QL4QL: Add test for ql/inline-overlay-caller query
|
2025-06-18 10:36:17 +02:00 |
|
Kasper Svendsen
|
23e789b421
|
QL: Improve toString for overlay annotations
|
2025-06-10 14:18:05 +02:00 |
|
Kasper Svendsen
|
b291b0637e
|
Warn about possible non-inlining across overlay frontier
|
2025-05-28 14:41:40 +02:00 |
|
Kasper Svendsen
|
5f65ea60d1
|
QL AST: Add overlay annotations
|
2025-05-28 14:41:40 +02:00 |
|
Tom Hvitved
|
40390d1ada
|
Address review comment
|
2025-04-22 15:08:39 +02:00 |
|
Tom Hvitved
|
a578f44af4
|
QL4QL: Restrict ql/qlref-inline-expectations to (path-)problem queries
|
2025-04-10 15:03:57 +02:00 |
|
Michael Nebel
|
be4c9d8815
|
Ql4Ql: Update test expected file.
|
2025-03-24 16:23:55 +01:00 |
|
Michael Nebel
|
7dda951a51
|
Ql4Ql: Exclude files named PrintAst.qlref and qlref files that uses a query with a PrintAst name from QlRefInlineExpectations.
|
2025-03-24 16:23:04 +01:00 |
|
Michael Nebel
|
2a8a8224f1
|
Ql4Ql: Add PrintAst test case for QlRefInlineExpectations.
|
2025-03-24 16:22:46 +01:00 |
|
Tom Hvitved
|
9f9857b547
|
QL4QL: Add query suggestion use of inline test expectations
|
2025-02-13 16:26:11 +01:00 |
|
Paolo Tranquilli
|
8e28d99a62
|
QL for QL: accept test changes
|
2024-12-20 10:42:19 +01:00 |
|
Michael Nebel
|
2ca6147932
|
QL: Update all test util paths to point to the new location.
|
2024-12-12 13:54:33 +01:00 |
|
Michael Nebel
|
dd06d50b7f
|
QL: Move test utilities into the src folder.
|
2024-12-12 13:54:32 +01:00 |
|
Napalys
|
7db9b7d758
|
Now flag aliases with the 'get' or 'as' prefix that resolve to predicates lacking a return type.
Co-authored-by: asgerf <asgerf@github.com>
|
2024-12-02 12:50:46 +01:00 |
|
Napalys
|
67745e6332
|
Reused isGetPredicate to retrieve the prefix of the predicate
|
2024-12-02 09:10:54 +01:00 |
|
Napalys
|
7c1aa84459
|
Fixed bug where some predicates were flagged without return type even thought they had
|
2024-11-29 17:38:30 +01:00 |
|
Napalys
|
a462ec91f5
|
Now the error message reflects properly the prefix
|
2024-11-29 15:57:28 +01:00 |
|
Napalys
|
96c1086dfc
|
Modified comments to reflect 'as' changes
|
2024-11-29 15:35:18 +01:00 |
|
Napalys
|
e33f7aa1c7
|
Added test cases for 'as' prefix
|
2024-11-29 15:23:06 +01:00 |
|
Napalys Klicius
|
029b567bb7
|
Update ql/ql/src/queries/style/ValidatePredicateGetReturns.ql
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2024-11-29 15:19:19 +01:00 |
|
Napalys Klicius
|
a5521b90fc
|
Update ql/ql/src/queries/style/ValidatePredicateGetReturns.ql
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2024-11-29 15:18:06 +01:00 |
|
Napalys
|
a763dd7267
|
Fixed github-advanced-security bot warning
|
2024-11-29 14:58:22 +01:00 |
|
Napalys
|
986e1cb597
|
Add ValidatePredicateGetReturns query and tests
|
2024-11-29 14:33:40 +01:00 |
|
Tom Hvitved
|
94d2e9591d
|
Tree-sitter: Emit empty_location relation to avoid scan
|
2024-05-27 10:39:21 +02:00 |
|
Dave Bartolomeo
|
613ccaac1d
|
Add change note to all v1.0.0 packs
|
2024-05-23 13:01:22 -04:00 |
|
Dave Bartolomeo
|
ffe4c8c87b
|
Update all pack versions to 1.0.0
|
2024-05-22 13:39:08 -04:00 |
|
Tom Hvitved
|
bf2ae9890f
|
Tree-sitter: Bump to 0.22.6
|
2024-05-21 11:14:06 +02:00 |
|
Henry Mercer
|
568442d5f8
|
QL: Run diagnostics and summary metrics in code scanning
Add diagnostics and summary metric queries to the code scanning suite.
|
2024-03-26 18:11:50 +00:00 |
|