Max Schaefer
|
311cbd824c
|
JavaScript: Recognize ":" pseudo-directive.
|
2019-10-31 11:39:09 +00:00 |
|
Max Schaefer
|
55fb86d618
|
JavaScript: Remove deprecated queries.
These queries have all been deprecated since 1.17 (released in July 2018). I think it's time to say goodbye.
|
2019-10-21 14:42:02 +01:00 |
|
Erik Krogh Kristensen
|
7fb8f8453d
|
fix for when the concatenation root is in parentheses
|
2019-09-26 16:35:38 +02:00 |
|
Erik Krogh Kristensen
|
69365ccd03
|
remove false positive in missingSpaceInAppend by requring the presence of a word-like fragment
|
2019-09-26 12:59:05 +02:00 |
|
Max Schaefer
|
e35fde322b
|
JavaScript: Teach ShiftOutOfRange about BigInt.
|
2019-06-26 09:16:34 -07:00 |
|
Asger F
|
08bc29cddb
|
TS: fix analysis of export= statements
|
2019-04-23 13:09:40 +01:00 |
|
Max Schaefer
|
5441352d41
|
Merge pull request #1113 from esben-semmle/js/useless-property-assign-setter
JS: improve use of attributes from ~Object.defineProperty~
|
2019-03-15 12:11:50 +00:00 |
|
Esben Sparre Andreasen
|
bd7eef08e8
|
JS: introduce CallToObjectDefineProperty::getAPropertyAttribute
|
2019-03-14 11:59:27 +01:00 |
|
Esben Sparre Andreasen
|
ff5b85067a
|
JS: add tests
|
2019-03-14 11:55:41 +01:00 |
|
Max Schaefer
|
69c63110c1
|
JavaScript: Teach Function.isGenerator to check for yield.
|
2019-03-14 10:48:44 +00:00 |
|
Esben Sparre Andreasen
|
27cae0c190
|
JS: model one more 'autobind' for js/unbound-event-handler-receiver
|
2019-02-21 08:23:54 +01:00 |
|
Esben Sparre Andreasen
|
9e4613094a
|
JS: sharpen js/unneeded-defensive-code for negations and sequences
|
2019-01-21 09:00:35 +01:00 |
|
Esben Sparre Andreasen
|
b35c4b2a9a
|
JS: support FP pattern for js/unbound-event-handler-receiver
|
2019-01-14 08:47:37 +01:00 |
|
Aditya Sharad
|
c20b688a3f
|
Merge master into next.
|
2018-11-23 16:36:31 +00:00 |
|
Esben Sparre Andreasen
|
41b45352aa
|
JS(ql): support optional chaining
|
2018-11-21 08:57:10 +01:00 |
|
Esben Sparre Andreasen
|
54fea1a4cb
|
JS: support "xyz:nomunge" YUI compressor directives
|
2018-11-20 09:00:33 +01:00 |
|
Esben Sparre Andreasen
|
5666deac14
|
JS: rename js/useless-defensive-code to js/unneeded-defensive-code
|
2018-11-13 08:19:38 +01:00 |
|
Esben Sparre Andreasen
|
8b71b25a2a
|
JS: annotate test file with expected results
|
2018-11-13 08:19:38 +01:00 |
|
Esben Sparre Andreasen
|
358e6188d9
|
JS: downgrade other alerts to js/useless-defensive-code
|
2018-11-13 08:19:38 +01:00 |
|
Esben Sparre Andreasen
|
e29c57a58e
|
JS: add whitelist to js/useless-defensive-code
|
2018-11-13 08:19:38 +01:00 |
|
Esben Sparre Andreasen
|
b073fcfca2
|
JS: add query: js/useless-defensive-code
|
2018-11-13 08:19:38 +01:00 |
|
semmle-qlci
|
2457eb98df
|
Merge pull request #166 from asger-semmle/documentable-self-assign
Approved by esben-semmle, xiemaisi
|
2018-11-07 08:30:17 +00:00 |
|
Esben Sparre Andreasen
|
a07c094437
|
JS: introduce TypeInferredCalleeWithAnalyzedReturnFlow
|
2018-11-06 16:04:46 +01:00 |
|
Asger F
|
4f4ad2b942
|
JavaScript: ignore self-assignments with a JSDoc comment
|
2018-11-05 11:31:02 +00:00 |
|
Esben Sparre Andreasen
|
8f3497a7bf
|
JS: improve tests for interprocedural type inference
|
2018-11-01 13:51:38 +01:00 |
|
semmle-qlci
|
1509752df6
|
Merge pull request #345 from esben-semmle/js/intro-getUnderlying
Approved by xiemaisi
|
2018-10-30 10:34:00 +00:00 |
|
Esben Sparre Andreasen
|
fbd3a097a2
|
JS: add misc. tests
|
2018-10-29 09:22:53 +01:00 |
|
Esben Sparre Andreasen
|
8f635e6493
|
JS: truncate js/unknown-directive message content
|
2018-10-26 15:21:16 +02:00 |
|
Esben Sparre Andreasen
|
a668f906bc
|
JS: recognize binding decorators on classes
|
2018-10-08 07:58:12 +02:00 |
|
Max Schaefer
|
768368498f
|
JavaScript: Introduce new query UnclearOperatorPrecedence.
|
2018-10-02 08:46:51 +01:00 |
|
Max Schaefer
|
a63b7fc215
|
JavaScript: Introduce new library predicate for computing whitespace around binary operators.
|
2018-10-02 08:46:11 +01:00 |
|
Esben Sparre Andreasen
|
fcc33ce93d
|
JS: whitelist auto-bind methods in js/unbound-event-handler-receiver
|
2018-09-13 08:41:41 +02:00 |
|
Esben Sparre Andreasen
|
eb10f603ab
|
JS: whitelist decorator-bound methods in js/unbound-event-handler-receiver
|
2018-09-13 08:41:41 +02:00 |
|
Esben Sparre Andreasen
|
1220b50737
|
JS: whitelist _.bindAll-methods in js/unbound-event-handler-receiver
|
2018-09-13 08:41:41 +02:00 |
|
Asger F
|
7bd53e72dc
|
TypeScript: fix alerts in ambient code
|
2018-09-04 13:55:48 +01:00 |
|
Esben Sparre Andreasen
|
6f5fb2a9fe
|
JS: update queries and tests for improved type inference
|
2018-08-21 22:07:38 +02:00 |
|
Asger F
|
94bac1253d
|
TypeScript: bugfixes for import-assign statement
|
2018-08-08 12:02:28 +01:00 |
|
Pavel Avgustinov
|
b55526aa58
|
QL code and tests for C#/C++/JavaScript.
|
2018-08-02 17:53:23 +01:00 |
|