Erik Krogh Kristensen
|
4beaceec68
|
QL: fix Buildins/Builtins typo
|
2021-12-15 14:26:58 +01:00 |
|
Erik Krogh Kristensen
|
fb979231f3
|
QL: merge the .codeqlmanifest.json file in the root
|
2021-12-15 14:22:40 +01:00 |
|
Erik Krogh Kristensen
|
faaa74b1cd
|
QL: move .git files into the ql/ folder
|
2021-12-15 12:25:08 +01:00 |
|
Erik Krogh Kristensen
|
5d93309ada
|
QL: call the product QL for QL (because it rolls nicely).
and update the readme.
|
2021-12-15 12:25:06 +01:00 |
|
Erik Krogh Kristensen
|
d89c41bae4
|
QL: update the readme
|
2021-12-15 12:24:51 +01:00 |
|
Erik Krogh Kristensen
|
08b06422ff
|
QL: remove repo-tests
|
2021-12-14 15:57:09 +01:00 |
|
Erik Krogh Kristensen
|
8eac1dcf15
|
QL: move .vscode folder inside the ql subfolder
|
2021-12-14 14:39:03 +01:00 |
|
Erik Krogh Kristensen
|
d06ac78e4d
|
QL: move files and folder, except dotfiles, into a ql subfolder
|
2021-12-14 14:34:53 +01:00 |
|
Erik Krogh Kristensen
|
da5c2fb415
|
QL: bump the severity of ql/implicit-this
|
2021-11-29 10:55:59 +01:00 |
|
Erik Krogh Kristensen
|
d89e430db2
|
QL: introduce type resolution consistency checks
|
2021-11-18 18:44:34 +01:00 |
|
Erik Krogh Kristensen
|
37c2db240c
|
QL: update inefficientStringComparison, to avoid underscores
|
2021-11-18 18:43:54 +01:00 |
|
Erik Krogh Kristensen
|
d64c7fc638
|
QL: rename "use matches" query, and refactor into Query.qll
|
2021-11-18 13:05:41 +01:00 |
|
Erik Krogh Kristensen
|
d8bf7ed6e0
|
QL: add redundant inline cast query
|
2021-11-18 12:23:55 +01:00 |
|
Erik Krogh Kristensen
|
12a3fa77f6
|
QL: add var unused in disjunct query
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
1cbacc41d7
|
QL: move use-set-literal implementation to Query.qll file
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
f320414b1c
|
QL: move use-instanceof implementation to Query.qll, and rename the .ql file
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
28444c7e9c
|
QL: move implementation of implicit-this to Query.qll file
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
c3f362876b
|
QL: performance improvements
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
0154f4eba4
|
QL: add getLeft/getRight helper predicates to disjunction/conjunction
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
7c82c5e378
|
QL: refactor away the ComparisonOp ast class
|
2021-11-18 12:23:07 +01:00 |
|
Erik Krogh Kristensen
|
1b19a3e320
|
QL: introduce FieldDecl in the ast
|
2021-11-18 12:08:28 +01:00 |
|
Erik Krogh Kristensen
|
c00e18f4b0
|
QL: cleanup
|
2021-10-19 09:19:31 +02:00 |
|
Erik Krogh Kristensen
|
ef6ea195db
|
QL: add nonTotalGetParent to the list of empty consistency queries
|
2021-10-17 15:09:30 +02:00 |
|
Erik Krogh Kristensen
|
9e4e42847b
|
QL: add support for libraryPathDependencies in qlpacks
|
2021-10-17 14:51:00 +02:00 |
|
Erik Krogh Kristensen
|
b317d73c83
|
QL: fix broken import in unused file
|
2021-10-17 14:44:41 +02:00 |
|
Erik Krogh Kristensen
|
89979890ad
|
QL: fix code-scanning alert
|
2021-10-17 14:00:26 +02:00 |
|
Erik Krogh Kristensen
|
48d4fcd064
|
QL: fix some inconsistencies related to primitive types
|
2021-10-17 13:38:40 +02:00 |
|
Erik Krogh Kristensen
|
4db6702caa
|
QL: fix predicate resolution
|
2021-10-17 12:53:49 +02:00 |
|
Erik Krogh Kristensen
|
9681119f68
|
QL: add noResolvePredicateExpr to the list of empty consistency predicates
|
2021-10-17 11:59:51 +02:00 |
|
Erik Krogh Kristensen
|
6cec64466f
|
QL: NewTypeBranches are Predicates
|
2021-10-17 11:58:00 +02:00 |
|
Erik Krogh Kristensen
|
8ad5b34c07
|
QL: add test for predicateExpr
|
2021-10-17 11:57:07 +02:00 |
|
Erik Krogh Kristensen
|
84d2cb84c1
|
QL: and consistency query that will highlight new consistency errors
|
2021-10-16 23:17:42 +02:00 |
|
Erik Krogh Kristensen
|
1b9793d928
|
QL: only resolve imports to qll files, and not e.g. dbschemes
|
2021-10-16 23:09:48 +02:00 |
|
Erik Krogh Kristensen
|
a65289253e
|
QL: better support for getType on super
|
2021-10-16 22:22:52 +02:00 |
|
Erik Krogh Kristensen
|
928b91d975
|
QL: resolve super-expressions when the super-type is explicitly mentioned
|
2021-10-16 21:55:36 +02:00 |
|
Erik Krogh Kristensen
|
4c32b7e480
|
QL: add test for super-types
|
2021-10-16 21:54:23 +02:00 |
|
Erik Krogh Kristensen
|
34d4e55459
|
QL: better type resolution of add expressions
|
2021-10-16 21:35:02 +02:00 |
|
Erik Krogh Kristensen
|
e528c6ff90
|
QL: add test for type resolution
|
2021-10-16 21:32:25 +02:00 |
|
Erik Krogh Kristensen
|
865e4f0441
|
QL: find dbscheme files that are contained within a subfolder
|
2021-10-15 21:37:23 +02:00 |
|
Erik Krogh Kristensen
|
e060708367
|
QL: correctly resolve super calls in char preds
|
2021-10-15 21:28:19 +02:00 |
|
Erik Krogh Kristensen
|
3252c04c38
|
QL: improve resolution of buildin predicates (and getAQlClass())
|
2021-10-15 21:23:18 +02:00 |
|
Erik Krogh Kristensen
|
1239b1aee1
|
QL: fix getEnclosingModule, which broke the callgraph
|
2021-10-15 19:48:47 +02:00 |
|
Erik Krogh Kristensen
|
c7aa89b1d8
|
QL: add missing getChild() relations
|
2021-10-15 19:48:47 +02:00 |
|
Erik Krogh Kristensen
|
b40e30790a
|
QL: add failing callgraph test
|
2021-10-15 19:48:45 +02:00 |
|
Erik Krogh Kristensen
|
8391580301
|
QL: add an consistency test for the totality of getParent()
|
2021-10-15 19:46:51 +02:00 |
|
Taus
|
9a02a223e3
|
QL: Merge pull request #124 from github/erik-krogh/fix-step-performance
fix performance of the transitive step query
|
2021-10-15 19:11:31 +02:00 |
|
Erik Krogh Kristensen
|
0bfedc74fa
|
QL: fix performance of the transitive step query
|
2021-10-15 18:47:54 +02:00 |
|
Mathias Vorreiter Pedersen
|
188a6b19f0
|
QL: Merge branch 'main' into missing-nomagic
|
2021-10-15 17:26:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
02c26037cb
|
QL: Merge pull request #119 from github/query-depends-on-tostring
Query: Query logic depends on `toString`
|
2021-10-15 16:15:54 +01:00 |
|
Mathias Vorreiter Pedersen
|
4d5901a421
|
QL: QL: Respond to PR reviews.
|
2021-10-15 16:02:23 +01:00 |
|