Asger F
|
4e7b987fa3
|
TS: Rename IsTypeExpr -> PredicateTypeExpr
|
2019-11-04 07:54:38 +00:00 |
|
Asger F
|
869fe4558f
|
TS: Support optional chaining
|
2019-11-04 07:54:38 +00:00 |
|
Max Schaefer
|
d4b9beb010
|
JavaScript: Teach autobuilder not to extract node_modules and bower_components folders.
|
2019-10-25 14:25:02 +01:00 |
|
Max Schaefer
|
bd6109484d
|
JavaScript: Rename node_modules to vendor in AutoBuildTests.
|
2019-10-25 14:25:02 +01:00 |
|
Erik Krogh Kristensen
|
834b572f45
|
add initial support for expressions in TypeScript
|
2019-10-24 10:17:00 +02:00 |
|
Asger F
|
45667cc127
|
TS: Tolerate syntax errors in class declaration
|
2019-10-23 11:40:34 +01:00 |
|
Asger F
|
e4e10a3222
|
JS: Bump extractor version string
|
2019-10-08 13:51:13 +01:00 |
|
Asger F
|
8146619913
|
JS: Set context of computed field names to enclosing ctor
|
2019-10-08 13:51:12 +01:00 |
|
Asger F
|
d0cce12db9
|
JS: Bump extractor version
|
2019-10-07 16:51:57 +01:00 |
|
Asger F
|
52bd19b951
|
JS: Run Java formatter
|
2019-10-07 16:51:57 +01:00 |
|
Asger F
|
316580334a
|
TS: Fix extraction of default-exported class
|
2019-10-07 16:46:59 +01:00 |
|
Asger F
|
cafa9edf69
|
JS: upgrade script, stats, version string
|
2019-09-26 10:17:58 +01:00 |
|
Asger F
|
b4f67f20af
|
JS: Extract types and signatures for functions
|
2019-09-26 10:17:58 +01:00 |
|
Esben Sparre Andreasen
|
b631bfc8eb
|
Merge branch 'master' into node-js-classification
|
2019-09-19 09:42:26 +02:00 |
|
Max Schaefer
|
9ff5c7007a
|
JavaScript: Add support for top-level await.
|
2019-09-18 09:56:21 +01:00 |
|
Asger F
|
a8e8ae868a
|
JS: Update extractor version string
|
2019-09-13 15:48:31 +01:00 |
|
Asger F
|
173f32d2ba
|
JS: Recognize 'require' calls in more cases
|
2019-09-13 15:48:31 +01:00 |
|
Esben Sparre Andreasen
|
2a22471975
|
JS: address review comments
|
2019-09-09 10:31:40 +02:00 |
|
Esben Sparre Andreasen
|
03d38ca54b
|
JS: simplify cache interaction
|
2019-09-09 09:05:12 +02:00 |
|
Esben Sparre Andreasen
|
5665cf9328
|
JS: record metrics during extraction
|
2019-09-09 09:05:12 +02:00 |
|
Esben Sparre Andreasen
|
27e36cfe05
|
JS: apply google-java-format to extractor source code
|
2019-09-09 09:05:12 +02:00 |
|
Max Schaefer
|
91e46cd6fd
|
JavaScript: Fix parsing of asynchronous generator methods.
|
2019-09-02 09:56:42 +01:00 |
|
semmle-qlci
|
cf24c9ff4a
|
Merge pull request #1804 from asger-semmle/template-literal-tag
Approved by esben-semmle
|
2019-08-23 09:37:38 +01:00 |
|
Asger F
|
45d4b83fc8
|
TS: Extract type args to tagged template exprs
|
2019-08-22 18:07:29 +01:00 |
|
semmle-qlci
|
ddc716d2d3
|
Merge pull request #1768 from asger-semmle/ts-debugging
Approved by esben-semmle, xiemaisi
|
2019-08-21 14:21:45 +01:00 |
|
Asger F
|
f18f54fd0d
|
TS: Allow changing the port
|
2019-08-20 10:41:25 +01:00 |
|
Asger F
|
6f217502f9
|
TS: Review
|
2019-08-20 09:57:32 +01:00 |
|
Asger F
|
75e85e4402
|
TS: Fix handling of erroneous rest pattern with default
|
2019-08-19 17:34:45 +01:00 |
|
Asger F
|
ca79b083cf
|
TS: Add debugging flag and document how to run the debugger
|
2019-08-19 15:04:02 +01:00 |
|
Pavel Avgustinov
|
356424308b
|
YAMLExtractor: Update javadoc link
Recent SnakeYAML has removed the linked method; replace the
link with a reference to what it became.
|
2019-08-14 12:36:26 +01:00 |
|
Pavel Avgustinov
|
eb77b86b03
|
YAML extraction: Improve toString computation
|
2019-08-13 12:59:52 +01:00 |
|
semmle-qlci
|
3dfc697585
|
Merge pull request #1642 from xiemaisi/json_locations
Approved by asger-semmle
|
2019-07-29 14:55:33 +01:00 |
|
Max Schaefer
|
9a00f4d0f0
|
JavaScript: store YAML locations in yaml_locations table instead of hasLocation.
|
2019-07-25 16:52:44 +01:00 |
|
Max Schaefer
|
6b3abbbde5
|
JavaScript: Store JSON locations in json_locations table instead of hasLocation.
|
2019-07-25 16:52:44 +01:00 |
|
Max Schaefer
|
2df41c43e2
|
JavaScript: Make name of hasLocation relation in location manager configurable.
|
2019-07-25 16:52:44 +01:00 |
|
Mark Shannon
|
88f9685d40
|
Merge rc/1.21 into master
|
2019-07-18 16:40:32 +01:00 |
|
Aditya Sharad
|
e8bacd2816
|
Merge rc/1.20 into rc/1.21.
|
2019-07-11 12:10:21 +01:00 |
|
Arthur Baars
|
9bf0a3f2cd
|
Merge pull request #1547 from Semmle/rc/1.21
Merge rc/1.21 into master
|
2019-07-05 07:20:28 +02:00 |
|
Asger F
|
0c04580b5e
|
JS: fix typo in doc
|
2019-07-01 13:25:55 +01:00 |
|
Asger F
|
2ab72c4eef
|
JS: Support line breaks in types
|
2019-07-01 11:46:30 +01:00 |
|
Asger F
|
4f05eab3fd
|
JS: Make docs match reality
|
2019-07-01 11:29:55 +01:00 |
|
Asger F
|
2822e493ae
|
JS: Switch to absolute offsets
|
2019-07-01 11:29:55 +01:00 |
|
Asger F
|
d6ba1ffa8a
|
JS: Some loc() fixes
|
2019-07-01 11:29:55 +01:00 |
|
Asger F
|
fd0791bd8c
|
JS: Parse types from original source string
|
2019-07-01 11:29:55 +01:00 |
|
Asger F
|
a3c7b631f4
|
JS: Extract type source text with substring
|
2019-07-01 11:29:55 +01:00 |
|
Asger F
|
edd96b056e
|
JS: Remove redundant source field
|
2019-07-01 11:29:55 +01:00 |
|
Asger F
|
9403834af5
|
JS: Include leading star in parsed source
|
2019-07-01 11:29:55 +01:00 |
|
Asger F
|
9b4bdaecce
|
JS: Remove unneeded replace call
|
2019-07-01 11:29:55 +01:00 |
|
Max Schaefer
|
a417884173
|
JavaScript: Fix potential null-pointer exception in YAML extractor.
`ScalarEvent.getStyle()` is documented as returning `null` for plain
scalars, so we need to handle that specially (cf
https://github.com/Semmle/ql/blob/master/javascript/ql/src/semmle/javascript/YAML.qll#L100
for the corresponding code in the library, which expects plain style to
be encoded as zero).
|
2019-06-23 21:56:02 +02:00 |
|
Esben Sparre Andreasen
|
6885b5cf1f
|
JS: fix yaml StringIndexOutOfBoundsException
|
2019-06-21 15:18:56 +02:00 |
|