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 |
|
erik-krogh
|
460eddd781
|
add ql/override-any
|
2022-08-24 09:26:34 +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 |
|
Erik Krogh Kristensen
|
9b1842b18e
|
use an exclusion filter in the ModConsistency predicates (consistency query is now empty)
|
2022-08-11 12:31:53 +02:00 |
|
Erik Krogh Kristensen
|
160208188e
|
remove redundant cast
|
2022-08-11 12:31:53 +02:00 |
|
Erik Krogh Kristensen
|
77277a9e1b
|
rename YAMLValue to YamlValue
|
2022-08-11 12:31:53 +02:00 |
|
Erik Krogh Kristensen
|
ad09386c5e
|
add explicit this
|
2022-08-11 12:31:53 +02:00 |
|
Erik Krogh Kristensen
|
79a8f96139
|
disable the ModConsistency::noResolve predicate for qltests
|
2022-08-11 12:31:53 +02:00 |
|
Erik Krogh Kristensen
|
fcdba7ce57
|
speed up resolving fields
|
2022-08-11 12:31:53 +02:00 |
|
Erik Krogh Kristensen
|
c97001ede7
|
add support for module instantiations in import statements. Rework the import resolution logic to reuse the logic from ModuleExpr
|
2022-08-11 12:31:53 +02:00 |
|
Erik Krogh Kristensen
|
641c6b0300
|
re-generate bindings in the other grammars
|
2022-08-11 12:31:52 +02:00 |
|
Erik Krogh Kristensen
|
82beca6787
|
change the tree-sitter version constaint to ">= 0.20, < 0.21" throughout the grammars
|
2022-08-11 12:31:52 +02:00 |
|
Erik Krogh Kristensen
|
98f49e08b6
|
re-generate bindings in tree-sitter-ql
|
2022-08-11 12:31:52 +02:00 |
|
Erik Krogh Kristensen
|
774ae0e5da
|
pin the version of tree-sitter-ql-dbscheme / tree-sitter-ql
|
2022-08-11 12:31:52 +02:00 |
|
Erik Krogh Kristensen
|
1e3306d341
|
synchronize the version of tree-sitter-ql-yaml across the Cargo.toml files
|
2022-08-11 12:31:52 +02:00 |
|
Taus
|
41003231b0
|
QL: Actually match qlpack.yml files
|
2022-08-11 12:31:52 +02:00 |
|
Taus
|
a83bd4292a
|
QL: Update tree-sitter dependency
|
2022-08-11 12:31:52 +02:00 |
|