erik-krogh
|
609ed709e2
|
use GVN to find detect when the alert-location is used as a link
|
2022-09-22 14:42:08 +02:00 |
|
erik-krogh
|
afdd7b0994
|
don't compute GVN for string constants of length more than 50, as this results in a infinite loop 😕
|
2022-09-22 14:41:21 +02:00 |
|
erik-krogh
|
1fbfcc1e91
|
add TODOs in the ql/alert-message-style-violation query
|
2022-09-22 07:02:38 +02:00 |
|
erik-krogh
|
76fef28c32
|
don't repeat the alert-location as a link
|
2022-09-22 07:02:36 +02:00 |
|
erik-krogh
|
88439fc61c
|
only report alert-message style-violations on problem/path-problem queries
|
2022-09-22 07:02:33 +02:00 |
|
Erik Krogh Kristensen
|
1bdb6b45f8
|
fix typo
Co-authored-by: Taus <tausbn@github.com>
|
2022-09-21 18:14:00 +02:00 |
|
erik-krogh
|
41c1e1a4c6
|
get the message, and not just the second select expression
|
2022-09-21 17:23:59 +02:00 |
|
erik-krogh
|
b61e094a86
|
recognize @kinds with a dash
|
2022-09-21 17:23:25 +02:00 |
|
erik-krogh
|
362ee71f6a
|
recognize alert messages defined in the where clause
|
2022-09-21 14:03:16 +02:00 |
|
erik-krogh
|
84aee871fe
|
find more cases of alert messages starting with a lower-case letter, or not ending with a full stop
|
2022-09-21 14:03:14 +02:00 |
|
erik-krogh
|
b87befcc36
|
add check for double-whitespace in alert-messages
|
2022-09-21 14:03:10 +02:00 |
|
Erik Krogh Kristensen
|
91f9e89e95
|
Merge pull request #10405 from erik-krogh/styleGuide
update the style guide on alert-messages
|
2022-09-20 12:13:32 +02:00 |
|
Erik Krogh Kristensen
|
9e56128498
|
apply suggestions from doc review
Co-authored-by: hubwriter <hubwriter@github.com>
|
2022-09-16 11:46:06 +02:00 |
|
erik-krogh
|
ac91b30ed0
|
recognize the names from all VarDefs
|
2022-09-15 20:48:12 +02:00 |
|
erik-krogh
|
8b3ba38887
|
changes based on review
|
2022-09-14 11:49:26 +02:00 |
|
erik-krogh
|
88f1d2ae38
|
add qldocs to the ql/alert-message-style-violation query
|
2022-09-13 22:28:50 +02:00 |
|
Erik Krogh Kristensen
|
59c1ac2e8d
|
Apply suggestions from code review
Co-authored-by: Esben Sparre Andreasen <esbena@github.com>
|
2022-09-13 22:17:33 +02:00 |
|
erik-krogh
|
93a67101e7
|
add a QL-for-QL query highlighting some issues with alert-texts
|
2022-09-13 15:24:15 +02:00 |
|
erik-krogh
|
9446cad32e
|
add ql/unmentioned-guard class
|
2022-09-12 22:39:20 +02:00 |
|
erik-krogh
|
6a2fa2e37d
|
add -dev to the codeql/typos version
|
2022-09-09 12:33:43 +02:00 |
|
erik-krogh
|
1ec77136ec
|
depend on an explicit version of the typo database
|
2022-09-09 08:37:38 +02:00 |
|
erik-krogh
|
88f295fbb1
|
make a shared library of the typo database
|
2022-09-08 15:49:43 +02:00 |
|
erik-krogh
|
196dfd9385
|
update expected output of the misspelling test
|
2022-08-29 14:26:59 +02:00 |
|
erik-krogh
|
8d162fac52
|
add query detecting consistent casing of names
|
2022-08-29 14:16:41 +02:00 |
|
Erik Krogh Kristensen
|
68bf9f39b9
|
Merge pull request #10181 from erik-krogh/fixCons
QL: remove consistency errors related to resolving multiple predicates from parameterized modules
|
2022-08-29 09:40:07 +02:00 |
|
erik-krogh
|
dda16a0a30
|
add a isSignature() predicate to ClasslessPredicate
|
2022-08-29 09:17:40 +02:00 |
|
erik-krogh
|
c225605ed7
|
QL: remove consistency errors related to resolving multiple predicates from parameterized modules
|
2022-08-25 21:43:30 +02:00 |
|
erik-krogh
|
cc7a9ef97a
|
rename more acronyms
|
2022-08-25 20:52:27 +02:00 |
|
Chris Smowton
|
f3ef8510d3
|
Merge pull request #10093 from smowton/smowton/feature/java-singular-locations
Java: pick an arbitrary representative location when an entity has many candidate locations.
|
2022-08-22 09:32:43 +01:00 |
|
Chris Smowton
|
8d20b9cf52
|
Use hasLocationInfo to match several Location fields at once
|
2022-08-19 19:03:17 +01:00 |
|
Chris Smowton
|
1ea7caf559
|
Fix join ordering in inline-expectations test
|
2022-08-19 18:17:22 +01:00 |
|
Tom Hvitved
|
a0a3dfb93d
|
Merge pull request #10108 from hvitved/remove-redundant-overrides
Remove redundant overrides
|
2022-08-19 16:43:23 +02:00 |
|
Erik Krogh Kristensen
|
812b6bddcf
|
Merge pull request #10053 from erik-krogh/msgConsis-ql-query
QL: add ql/consistent-alert-message
|
2022-08-19 15:45:35 +02:00 |
|
Tom Hvitved
|
18fb4a87af
|
Revert change to QL test
|
2022-08-19 14:37:25 +02:00 |
|
Tom Hvitved
|
663096fe3a
|
Remove redundant overrides
|
2022-08-19 13:57:41 +02:00 |
|
Tom Hvitved
|
c86c9ec2c3
|
QL: Move query logic into library
|
2022-08-19 10:35:47 +02:00 |
|
Tom Hvitved
|
50a53008cd
|
QL: Refine 'redundant override' query
|
2022-08-19 10:15:47 +02:00 |
|
Tom Hvitved
|
e5911df697
|
QL: Add redundant overrides query
|
2022-08-18 14:59:04 +02:00 |
|
erik-krogh
|
d96dca4f5e
|
fix typo
|
2022-08-17 22:59:16 +02:00 |
|
erik-krogh
|
7850ab2dcc
|
rename badlangs to otherlangs
|
2022-08-17 22:58:58 +02:00 |
|
erik-krogh
|
cb110ba266
|
this is an odd commit
|
2022-08-17 22:57:27 +02:00 |
|
erik-krogh
|
f738567f96
|
refactor some code out into a helper class QueryDoc
|
2022-08-17 22:56:46 +02:00 |
|
erik-krogh
|
6ac898bad4
|
add desugered to the typo database
|
2022-08-17 13:13:43 +02:00 |
|
erik-krogh
|
3a373c508d
|
fix the type of the getImplements() predicate, to fix the parent-child relation in the AST
|
2022-08-16 13:44:43 +02:00 |
|
erik-krogh
|
232952519a
|
support signature parameters in QL-for-QL
|
2022-08-16 13:36:05 +02:00 |
|
erik-krogh
|
5e53124217
|
don't report warning for deprecated classes/predicates
|
2022-08-15 21:52:34 +02:00 |
|
erik-krogh
|
d816f7f390
|
add ql/consistent-alert-message
|
2022-08-15 21:52:10 +02:00 |
|
erik-krogh
|
459c2a21b4
|
Merge branch 'main' into ql-untangle-parsers
|
2022-08-15 14:11:32 +02:00 |
|
erik-krogh
|
c652f3e3dd
|
update grammar after https://github.com/tree-sitter/tree-sitter-ql/pull/17 has been merged
|
2022-08-15 14:10:10 +02:00 |
|
erik-krogh
|
2feb9db96c
|
re-enable consistency checks for swift
|
2022-08-11 12:33:03 +02:00 |
|