Erik Krogh Kristensen
|
215a6a72cc
|
Merge branch 'main' into useStringComp
|
2022-05-18 10:55:31 +02:00 |
|
Erik Krogh Kristensen
|
7245591468
|
Merge pull request #7763 from erik-krogh/unused-field
QL: add unused-field query
|
2022-05-18 09:15:16 +02:00 |
|
Mathias Vorreiter Pedersen
|
5d625d6156
|
Merge pull request #9188 from MathiasVP/fix-GetAPrimaryQlClassConsistency-for-swift
|
2022-05-17 20:47:24 +01:00 |
|
Erik Krogh Kristensen
|
6c7c9b6a4b
|
Merge pull request #9082 from erik-krogh/countZero
QL: add query warning about `count(...) = 0`.
|
2022-05-17 21:46:58 +02:00 |
|
Mathias Vorreiter Pedersen
|
a6ac14f4de
|
QL: Allow class + 'Base' in 'ql/primary-ql-class-consistency'.
|
2022-05-17 16:54:12 +01:00 |
|
Erik Krogh Kristensen
|
e32a04fc06
|
QL: add use-string-compare query
|
2022-05-17 13:20:49 +02:00 |
|
Nick Rolfe
|
320b6a1942
|
QL for QL: don't check spelling of deprecated nodes
|
2022-05-12 16:07:17 +01:00 |
|
Nick Rolfe
|
70666f6351
|
QL for QL: fix typos in comments
|
2022-05-12 16:03:39 +01:00 |
|
Nick Rolfe
|
844eef173c
|
QL for QL: add predicate for other typos not in the shared typo db
|
2022-05-12 14:25:39 +01:00 |
|
Nick Rolfe
|
6058352fb0
|
QL for QL: add small test for misspelling query
|
2022-05-12 13:17:32 +01:00 |
|
Nick Rolfe
|
4321b5e1fa
|
QL for QL: generalise non-US spelling query
1. Catch common misspelling as well.
2. Also check names of classes, predicates, etc.
|
2022-05-12 13:17:32 +01:00 |
|
Nick Rolfe
|
2d246a4034
|
QL for QL: fix checking spelling of 'analyze' in multi-line comments
`.` does not match a newline in `regexpMatch`, so we were missing some
comments.
|
2022-05-11 17:43:39 +01:00 |
|
Erik Krogh Kristensen
|
94a9b3e873
|
fix all ql/counting-to-zero in some languages
|
2022-05-11 09:54:53 +02:00 |
|
Erik Krogh Kristensen
|
7149b98bb4
|
add ql/counting-to-zero
|
2022-05-11 09:51:56 +02:00 |
|
Erik Krogh Kristensen
|
a5acaeb59c
|
QL: add implicit -all to a query pack to match the CodeQL pack resolution
|
2022-05-10 23:25:32 +02:00 |
|
Erik Krogh Kristensen
|
dfe2140902
|
slight simplification
|
2022-04-29 11:22:12 +02:00 |
|
Erik Krogh Kristensen
|
b74d1fdb1a
|
Merge pull request #8783 from erik-krogh/jsAbstractBi
JS: don't initialize sanitizer-guards in the standard library
|
2022-04-29 11:12:16 +02:00 |
|
Jeroen Ketema
|
b6cf536f01
|
QL: Fix formatting
|
2022-04-28 12:05:47 +02:00 |
|
Jeroen Ketema
|
62831e93fe
|
QL: Add filter for NewType to camel case query
|
2022-04-28 11:54:42 +02:00 |
|
Jeroen Ketema
|
3db9d56259
|
QL: Improve message for camel cazse query
|
2022-04-28 11:41:17 +02:00 |
|
Jeroen Ketema
|
52fc2dac47
|
QL: Add camel case tests
|
2022-04-28 11:38:14 +02:00 |
|
Erik Krogh Kristensen
|
d389012b75
|
Merge branch 'main' into redundantImport
|
2022-04-26 14:24:51 +02:00 |
|
Erik Krogh Kristensen
|
ba3aa4f186
|
QL: delete old copy of the identical files scripts
|
2022-04-26 10:37:14 +02:00 |
|
Erik Krogh Kristensen
|
17005dde2d
|
QL: fix query-id, and add description
|
2022-04-25 15:21:35 +02:00 |
|
Erik Krogh Kristensen
|
ff73dbc35c
|
delete redundant imports
|
2022-04-22 12:55:28 +02:00 |
|
Erik Krogh Kristensen
|
ae20393e38
|
QL: add redundant-import query
|
2022-04-22 12:47:13 +02:00 |
|
Erik Krogh Kristensen
|
58fcdbc406
|
QL: remove some benign results from ql/abstract-class-import
|
2022-04-20 18:17:08 +02:00 |
|
Asger Feldthaus
|
a5ad4c8263
|
QL: Update printAst output
Annotations are not longer their own children/parent.
|
2022-04-13 10:29:21 +02:00 |
|
Asger Feldthaus
|
c1827cfd30
|
QL: Add test for getAStringValue
|
2022-04-13 08:45:25 +02:00 |
|
Asger Feldthaus
|
4c72c31a5a
|
QL: Add InlineExpectationsTest
|
2022-04-13 08:45:25 +02:00 |
|
Asger Feldthaus
|
b0801c9b2f
|
QL: Add some missing qldoc
|
2022-04-13 08:45:25 +02:00 |
|
Asger Feldthaus
|
8188e2876c
|
QL: Autoformat
|
2022-04-13 08:45:25 +02:00 |
|
Asger Feldthaus
|
6632b7da1c
|
QL: Add FrameworkCoverage query
|
2022-04-13 08:45:25 +02:00 |
|
Asger Feldthaus
|
4b74fa628c
|
QL: Add global flow and type-tracking
|
2022-04-12 15:25:09 +02:00 |
|
Asger Feldthaus
|
0ffb558e48
|
QL: Support local flow via unification
|
2022-04-12 15:25:06 +02:00 |
|
Asger Feldthaus
|
49d5b662ff
|
QL: Add Node.getEnclosingPredicate
|
2022-04-12 15:25:03 +02:00 |
|
Asger Feldthaus
|
2b8454001a
|
QL: Add scoped variable nodes
|
2022-04-12 15:24:59 +02:00 |
|
Asger Feldthaus
|
2d640e7e95
|
QL: Add basic data flow nodes
|
2022-04-12 15:24:55 +02:00 |
|
Asger Feldthaus
|
c9b9751894
|
QL: Add NodeNumbering library
|
2022-04-12 15:24:52 +02:00 |
|
Asger Feldthaus
|
60a22b71b4
|
QL: Remove redundant union part
|
2022-04-12 15:24:48 +02:00 |
|
Asger Feldthaus
|
f02912bdf5
|
QL: Add VarDef.getAnAccess
|
2022-04-12 15:24:45 +02:00 |
|
Asger Feldthaus
|
85403cd4de
|
QL: Fix up parent-child relation in tree
|
2022-04-12 15:24:42 +02:00 |
|
Erik Krogh Kristensen
|
06fdaacd82
|
just look at the field name in the "detect uses of the field in an inbetween class"-check
|
2022-03-31 15:30:56 +02:00 |
|
Erik Krogh Kristensen
|
fa651d2f60
|
remove the override restriction from ql/unused-field
|
2022-03-31 15:30:19 +02:00 |
|
Erik Krogh Kristensen
|
1218c4f4ed
|
fix ql/name-casing, and drive-by QL-for-QL typo fix
|
2022-03-30 22:59:14 +02:00 |
|
Erik Krogh Kristensen
|
7ac6f5849c
|
fix Import::getImportString
|
2022-03-28 11:04:18 +02:00 |
|
Erik Krogh Kristensen
|
77aff04429
|
add a getImportString utility predicate to Import
|
2022-03-28 10:14:27 +02:00 |
|
Erik Krogh Kristensen
|
d4c8f42336
|
add QLDoc to the child relation for TopLevel
|
2022-03-28 09:54:08 +02:00 |
|
Erik Krogh Kristensen
|
fe94421d32
|
rename redundant-inline-cast to redundant-cast
|
2022-03-17 10:25:40 +01:00 |
|
Erik Krogh Kristensen
|
d5fd0d6724
|
add ql/unused-field query
|
2022-03-17 09:40:16 +01:00 |
|