semmle-qlci
|
8b866ade0e
|
Merge pull request #373 from asger-semmle/jsx-factory-import
Approved by xiemaisi
|
2018-10-30 10:35:49 +00: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 |
|
Aditya Sharad
|
5e7b7818df
|
Version: Bump to 1.18.1 release.
|
2018-10-29 18:02:58 +00:00 |
|
Esben Sparre Andreasen
|
c9890fee1e
|
JS: address review comments
|
2018-10-29 09:22:53 +01:00 |
|
Esben Sparre Andreasen
|
90c77134af
|
JS: make use of getUnderlyingValue in js/useless-assignment-to-local
|
2018-10-29 09:22:53 +01:00 |
|
Esben Sparre Andreasen
|
ec1722c4db
|
JS: add utility SyntacticConstants::isNullOrUndefined
|
2018-10-29 09:22:53 +01:00 |
|
Esben Sparre Andreasen
|
7c7cd7c213
|
JS: make use of getUnderlyingValue
|
2018-10-29 09:22:53 +01:00 |
|
Esben Sparre Andreasen
|
376245da06
|
JS: introduce Expr::getUnderlyingReference
|
2018-10-29 09:22:53 +01:00 |
|
Esben Sparre Andreasen
|
8fc89e2e36
|
JS: introduce Expr::getUnderlyingValue
|
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
|
244d8d5778
|
JS: introduce truncate utility
|
2018-10-26 15:20:58 +02:00 |
|
Esben Sparre Andreasen
|
2565b35c3d
|
JS: Fix indentation
|
2018-10-26 15:19:43 +02:00 |
|
Asger F
|
47f59b4fd8
|
JS: fix typo
|
2018-10-26 14:08:44 +01:00 |
|
Asger F
|
3bd91bdf08
|
JS: introduce common class for Babel plugins
|
2018-10-26 12:55:37 +01:00 |
|
Asger F
|
91943ae2cb
|
JS: support transform-react-jsx plugin
|
2018-10-26 12:06:56 +01:00 |
|
Aditya Sharad
|
56ee5ff99a
|
Merge master into next.
`master` up to and including cfe0b8803a.
|
2018-10-25 15:32:47 +01:00 |
|
Max Schaefer
|
38534a6e2f
|
JavaScript: Address review comment.
|
2018-10-25 15:31:46 +01:00 |
|
Max Schaefer
|
34b33ca04c
|
JavaScript: Recognise rest patterns as lvalues.
|
2018-10-25 15:31:46 +01:00 |
|
Max Schaefer
|
8402ee8374
|
JavaScript: Refactor getDefReachingEndOf to improve performance.
|
2018-10-25 15:31:46 +01:00 |
|
Max Schaefer
|
09ef1a719a
|
JavaScript: Pull out auxiliary predicates to improve join order in liveAfterDef.
|
2018-10-25 15:31:46 +01:00 |
|
Max Schaefer
|
59bbd025a5
|
JavaScript: Pull out auxiliary predicate to improve join order in TPhi.
|
2018-10-25 15:31:46 +01:00 |
|
Max Schaefer
|
d2993b9e04
|
JavaScript: Model data flow of destructuring assignments more precisely.
|
2018-10-25 15:31:46 +01:00 |
|
Tom Hvitved
|
97904eb202
|
Revert "JavaScript: Patch CFG to improve support for non-top level import declarations."
This reverts commit f05e777e64.
|
2018-10-24 10:45:57 +01:00 |
|
Max Schaefer
|
9a856935db
|
Merge remote-tracking branch 'upstream/rc/1.18' into rc/1.18-master-merge
|
2018-10-24 10:43:37 +01:00 |
|
Max Schaefer
|
212edc2e18
|
Merge pull request #307 from esben-semmle/js/unused-import
JS: make js/unused-local-variable flag import statements
|
2018-10-22 13:13:02 +01:00 |
|
Max Schaefer
|
7702b58794
|
Merge pull request #305 from asger-semmle/json-taint-kind
JS: Add flow label for tainted objects and sharpen NosqlInjection
|
2018-10-22 11:58:50 +01:00 |
|
Max Schaefer
|
25224cc4a0
|
Revert "TypeScript: disable queries that rely on token information"
This reverts commit 003b600e24.
|
2018-10-22 11:06:11 +01:00 |
|
Asger F
|
b72e2aa602
|
JS: address comments and introduce LabeledBarrierGuardNode
|
2018-10-19 15:26:52 +01:00 |
|
Esben Sparre Andreasen
|
2e49cd117a
|
JS: avoid flagging early returns in js/user-controlled-bypass
(cherry picked from commit ffbbb807f4)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
374fd597d7
|
JavaScript: Reinstate override.
(cherry picked from commit df5a8651c3)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
b0425a298c
|
JavaScript: Eliminate slow antijoin predicate.
(cherry picked from commit 0cfd04dfa2)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
5167d43fbc
|
JavaScript: Refactor AnalyzedPropertyWrite::writes to enable correct modelling of variable exports.
(cherry picked from commit 080f974663)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
898ba94837
|
JavaScript: Address review comments.
(cherry picked from commit 6835815673)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
2b7d69aaf4
|
JavaScript: Add support for Google Cloud Spanner.
(cherry picked from commit cd284b2f97)
|
2018-10-19 08:30:03 +01:00 |
|
Tom Hvitved
|
b282444740
|
Revert "JavaScript: Patch CFG to improve support for non-top level import declarations."
This reverts commit f05e777e64.
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
e683b51611
|
JavaScript: Generalise code that assumes imports only appear at the toplevel.
(cherry picked from commit db32dc2bdf)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
de108a843d
|
JavaScript: Patch CFG to improve support for non-top level import declarations.
|
2018-10-19 08:30:03 +01:00 |
|
Esben Sparre Andreasen
|
9c2ca9a7fa
|
JS: make js/unused-local-variable flag import statements
|
2018-10-18 11:49:45 +02:00 |
|
Esben Sparre Andreasen
|
c65bc5cc90
|
JS: add Util::pluralize, also add tests for Util::capitalize
|
2018-10-18 11:49:28 +02:00 |
|
Tom Hvitved
|
58a0815033
|
Merge remote-tracking branch 'upstream/master' into mergeback-2018-10-17
|
2018-10-17 13:24:37 +02:00 |
|
Max Schaefer
|
d57e93d5c6
|
JavaScript: Fix typo in query help.
(cherry picked from commit 1ab943c16b)
|
2018-10-17 11:38:29 +01:00 |
|
semmle-qlci
|
1da873e819
|
Merge pull request #315 from esben-semmle/js/conditional-bypass-early-return
Approved by xiemaisi
|
2018-10-17 08:25:55 +01:00 |
|
semmle-qlci
|
e55eaefded
|
Merge pull request #310 from esben-semmle/js/additional-client-request-data-nodes
Approved by xiemaisi
|
2018-10-16 12:59:22 +01:00 |
|
Esben Sparre Andreasen
|
2881649310
|
JS: add js/command-line-injection heuristic source: JSON.stringify()
|
2018-10-16 13:56:06 +02:00 |
|
semmle-qlci
|
e319159a59
|
Merge pull request #316 from xiemaisi/js/odasa-7355-workaround
Approved by esben-semmle
|
2018-10-16 12:47:58 +01:00 |
|
Esben Sparre Andreasen
|
c7fe96d4bd
|
JS: implement getADataNode for Electron::ClientRequest
|
2018-10-16 08:51:32 +02:00 |
|
Esben Sparre Andreasen
|
e7836d74ab
|
JS: implement getADataNode for NodeHttpUrlRequest
|
2018-10-16 08:51:32 +02:00 |
|
Esben Sparre Andreasen
|
3c07b4faf1
|
JS: implement getADataNode for SuperAgentUrlRequest
|
2018-10-16 08:51:32 +02:00 |
|
Esben Sparre Andreasen
|
eef0b8c94d
|
JS: implement getADataNode for GotUrlRequest
|
2018-10-16 08:51:32 +02:00 |
|
Esben Sparre Andreasen
|
977b287129
|
JS: implement getADataNode for FetchUrlRequest
|
2018-10-16 08:51:30 +02:00 |
|