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 |
|
Erik Krogh Kristensen
|
4b50c68934
|
exclude annotation names
|
2022-03-16 22:59:01 +01:00 |
|
Erik Krogh Kristensen
|
2a196611af
|
add not as a keyword
|
2022-03-16 22:59:01 +01:00 |
|
Erik Krogh Kristensen
|
86c8737250
|
remove string constants from mentioned non-params
|
2022-03-16 22:59:01 +01:00 |
|
Erik Krogh Kristensen
|
35c3c62f9e
|
apply suggestions from code review
|
2022-03-16 22:59:01 +01:00 |
|
Erik Krogh Kristensen
|
3762ce2c72
|
QL: also report missing QLDoc for parameters when no parameters are documented
|
2022-03-16 22:56:54 +01:00 |
|
Erik Krogh Kristensen
|
f204a41122
|
QL: fix ql/missing-parameter-qldoc error in QL-for-QL
|
2022-03-16 22:56:53 +01:00 |
|
Erik Krogh Kristensen
|
ecd3aceb07
|
QL: add test for ql/missing-parameter-qldoc
|
2022-03-16 22:54:35 +01:00 |
|
Erik Krogh Kristensen
|
af112a011a
|
QL: Add query detecting suspiciously missing parameters from the QLDoc of a predicate
|
2022-03-16 22:54:35 +01:00 |
|
Erik Krogh Kristensen
|
8c6022b78a
|
QL: add query detecting inconsistent deprecations
|
2022-03-16 22:37:34 +01:00 |
|
Erik Krogh Kristensen
|
f53df255b9
|
Merge pull request #8459 from erik-krogh/addSeverities
JS: add missing @security-severity to JS queries
|
2022-03-16 12:03:19 +01:00 |
|
Erik Krogh Kristensen
|
cd9d61c1fc
|
Merge pull request #8450 from erik-krogh/importAs
disallow lowercase import-as aliases
|
2022-03-16 11:32:37 +01:00 |
|
Erik Krogh Kristensen
|
d47b0a68e7
|
exclude tests from ql/missing-security-metadata
|
2022-03-16 10:40:45 +01:00 |
|
Erik Krogh Kristensen
|
b45f56ac08
|
Merge pull request #8431 from erik-krogh/deadCode
Delete dead code
|
2022-03-15 20:09:06 +01:00 |
|
Erik Krogh Kristensen
|
54582438a1
|
QL: recognize the names defined by import as statements
|
2022-03-15 14:29:33 +01:00 |
|
Tony Torralba
|
6d5414281e
|
Merge pull request #8437 from atorralba/atorralba/missing-security-severity-query
Added MissingSecurityMetadata query
|
2022-03-15 11:42:41 +01:00 |
|
Tony Torralba
|
fd4c9fd543
|
Cover a missing @tag security when @security-severity is used
|
2022-03-15 10:39:42 +01:00 |
|
Tony Torralba
|
82b2fd2d23
|
Exclude queries without precision
|
2022-03-15 10:22:10 +01:00 |
|
Erik Krogh Kristensen
|
c7509c4dd3
|
Merge branch 'main' into deadCode
|
2022-03-15 09:19:14 +01:00 |
|
Tony Torralba
|
18165cbb46
|
Exclude examples folder
|
2022-03-15 09:14:11 +01:00 |
|
Tony Torralba
|
03f3535188
|
Added MissingSecuritySeverity query
|
2022-03-14 17:53:08 +01:00 |
|
Erik Krogh Kristensen
|
8c28b93427
|
QL: rename query to ql/name-casing
|
2022-03-14 15:03:58 +01:00 |
|
Erik Krogh Kristensen
|
87987872c6
|
QL: use an/a correctly in the alert message
|
2022-03-14 15:03:07 +01:00 |
|
Erik Krogh Kristensen
|
93fcfc3012
|
QL: use negative char classes to generalize query to detect e.g. underscores
|
2022-03-14 15:00:27 +01:00 |
|
Erik Krogh Kristensen
|
548e50c676
|
QL: add quick-eval predicate to detect unqueryable code
|
2022-03-14 13:04:22 +01:00 |
|
Erik Krogh Kristensen
|
3bf5e06d53
|
delete all dead code
|
2022-03-14 13:03:31 +01:00 |
|
Erik Krogh Kristensen
|
27d41cba7e
|
QL: add ql/dead-code query
|
2022-03-14 12:57:02 +01:00 |
|
Erik Krogh Kristensen
|
4f0d4ecf6e
|
QL: add no-uppercase-variables query
|
2022-03-14 11:50:48 +01:00 |
|
Erik Krogh Kristensen
|
bbb2847ec1
|
Merge pull request #8323 from erik-krogh/acronyms
Enforcing consistent casing of acronyms
|
2022-03-14 11:38:25 +01:00 |
|
Erik Krogh Kristensen
|
fa37ece593
|
Merge pull request #8408 from erik-krogh/pathProblem
QL: make a query checking for `edges` relation in a path-problem query
|
2022-03-11 16:27:46 +01:00 |
|
Erik Krogh Kristensen
|
14e0d387e7
|
add a ql/path-problem-query query
|
2022-03-11 16:06:27 +01:00 |
|
Erik Krogh Kristensen
|
ed54d7b74b
|
fixup getAPrimaryQlClass
|
2022-03-11 11:10:38 +01:00 |
|
Erik Krogh Kristensen
|
69353bb014
|
patch upper-case acronyms to be PascalCase
|
2022-03-11 11:10:33 +01:00 |
|
Erik Krogh Kristensen
|
e3a15792fa
|
QL: add query detecting upper-case acronyms
|
2022-03-11 11:05:45 +01:00 |
|
Erik Krogh Kristensen
|
8db51b49f3
|
QL: fix ql/non-doc-block in QL-for-QL
|
2022-03-11 11:02:58 +01:00 |
|
Erik Krogh Kristensen
|
8483b9fd65
|
QL: add query detecting block comments in a position where a QLDoc should be
|
2022-03-11 11:02:56 +01:00 |
|
Mathias Vorreiter Pedersen
|
17cec52af8
|
Merge pull request #8385 from erik-krogh/orderByConst
QL: add query detecting ordering by a constant
|
2022-03-09 14:18:35 +00:00 |
|
Erik Krogh Kristensen
|
fb011c3529
|
QL: identify when a field not used in all disjuncts in a char-pred
|
2022-03-09 11:46:16 +01:00 |
|
Erik Krogh Kristensen
|
4734f1916e
|
Merge pull request #7598 from erik-krogh/fieldOnlyUsedInCharPred
QL: field only used in charPred
|
2022-03-08 11:25:57 +01:00 |
|
Erik Krogh Kristensen
|
9c759a987e
|
QL: add query detecting ordering by a constant
|
2022-03-06 17:02:19 +01:00 |
|
Erik Krogh Kristensen
|
ea1503ce2c
|
fix ql-for-ql errors inside ql-for-ql
|
2022-02-24 14:41:27 +01:00 |
|
Erik Krogh Kristensen
|
08c703f605
|
exclude private predicates
|
2022-02-22 12:34:16 +01:00 |
|
Erik Krogh Kristensen
|
8ff2992b56
|
have each case on a separate line
|
2022-02-22 11:40:26 +01:00 |
|
Erik Krogh Kristensen
|
addb27c80e
|
deduplicate "%"
Co-authored-by: Stephan Brandauer <kaeluka@github.com>
|
2022-02-22 11:34:59 +01:00 |
|
Erik Krogh Kristensen
|
11bbd872f3
|
add ql-for-ql query for detecting bad predicate qldoc
|
2022-02-21 15:02:15 +01:00 |
|
Erik Krogh Kristensen
|
8c7bf69a87
|
allow raw db types in upgrade/downgrade scripts without adding a warning for it
|
2022-02-14 10:40:07 +01:00 |
|
Taus
|
327e0dad72
|
Merge pull request #7674 from erik-krogh/dbTypeInNonLib
QL: Use of db-type outside language core.
|
2022-02-11 12:00:14 +01:00 |
|
Rasmus Wriedt Larsen
|
1f50624cf4
|
QL: Streamline qlpacks
So they follow the same format as the other languages.
`git grep codeql-ql` in the ql/ subfolder does not yield any results
now.
|
2022-02-09 14:08:36 +01:00 |
|
Rasmus Wriedt Larsen
|
9d5e8d5bd8
|
Merge pull request #7842 from RasmusWL/consistency-queires
Misc: Streamline `consistency-queries/qlpack.yml`
|
2022-02-09 13:42:18 +01:00 |
|