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
|
8ea9fd4cca
|
JS: address review comments
|
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
|
29cabc0e09
|
Merge pull request #424 from esben-semmle/js/syntactic-nullOrUndefined
Approved by asger-semmle
|
2018-11-08 10:52:44 +00:00 |
|
Esben Sparre Andreasen
|
e6a190c06e
|
JS: replace .stripParens query uses w. .getUnderlyingReference
|
2018-11-07 09:32:02 +01:00 |
|
Esben Sparre Andreasen
|
43e215c7af
|
JS: replace .stripParens query uses w. .getUnderlyingValue
|
2018-11-07 09:32:02 +01:00 |
|
Asger F
|
1252cde7f3
|
JS: remove a comma
|
2018-11-06 12:24:34 +00:00 |
|
Asger F
|
e670919807
|
JS: mention @type tag in qhelp
|
2018-11-05 11:31:32 +00:00 |
|
Asger F
|
e39b0c7a75
|
JavaScript: address comments
|
2018-11-05 11:31:02 +00:00 |
|
Asger F
|
4f4ad2b942
|
JavaScript: ignore self-assignments with a JSDoc comment
|
2018-11-05 11:31:02 +00:00 |
|
Esben Sparre Andreasen
|
8f635e6493
|
JS: truncate js/unknown-directive message content
|
2018-10-26 15:21:16 +02:00 |
|
Max Schaefer
|
355786c2d8
|
Merge pull request #296 from esben-semmle/js/more-array-creation
JS: use DataFlow::ArrayCreationNode in additional places
|
2018-10-10 08:10:17 +01:00 |
|
Esben Sparre Andreasen
|
70cd03d3bc
|
JS: use DataFlow::ArrayCreationNode in additional places
|
2018-10-08 15:47:11 +02:00 |
|
Esben Sparre Andreasen
|
a668f906bc
|
JS: recognize binding decorators on classes
|
2018-10-08 07:58:12 +02:00 |
|
semmle-qlci
|
e9adc63d91
|
Merge pull request #260 from xiemaisi/js/confusing-precedence
Approved by esben-semmle, mc-semmle
|
2018-10-03 09:07:18 +01: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 |
|
Max Schaefer
|
1ab943c16b
|
JavaScript: Fix typo in query help.
|
2018-10-01 08:04:45 +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
|
605695e117
|
JS: review fixups in documentation
|
2018-08-21 22:08:10 +02:00 |
|
Esben Sparre Andreasen
|
ac947f10e7
|
JS: address some review comments
|
2018-08-21 22:08:08 +02:00 |
|
Esben Sparre Andreasen
|
6f5fb2a9fe
|
JS: update queries and tests for improved type inference
|
2018-08-21 22:07:38 +02:00 |
|
Max Schaefer
|
303b0a0027
|
JavaScript: Demote HeterogenousComparison to warning level.
|
2018-08-14 15:54:07 +01:00 |
|
Max Schaefer
|
9ba3d80bad
|
JavaScript: Lift call graph library to data flow graph.
|
2018-08-06 08:34:06 +01:00 |
|
Pavel Avgustinov
|
b55526aa58
|
QL code and tests for C#/C++/JavaScript.
|
2018-08-02 17:53:23 +01:00 |
|