erik-krogh
|
368f84785b
|
fix some more style-guide violations in the alert-messages
|
2022-10-07 11:22:22 +02:00 |
|
erik-krogh
|
7e0bd5bde4
|
update expected output of tests
|
2022-08-22 21:41:47 +02:00 |
|
Erik Krogh Kristensen
|
adb40f9360
|
Merge pull request #9289 from erik-krogh/es2022
JS: Support the remaining of the finished ES2022 proposals
|
2022-05-30 12:27:19 +02:00 |
|
Erik Krogh Kristensen
|
62fd3fd90f
|
add test that we detect the used type variable in an infer type
|
2022-05-27 14:15:27 +00:00 |
|
Erik Krogh Kristensen
|
2a97dd9f6f
|
add support for Object.hasOwn(obj, key)
|
2022-05-24 13:59:25 +02:00 |
|
Asger Feldthaus
|
d52b2bd863
|
JS: Fix FP in ˚MixedStaticInstanceThisAccess
|
2021-10-29 14:16:54 +02:00 |
|
Asger Feldthaus
|
afa6424d67
|
JS: Add test with FP
|
2021-10-29 14:16:54 +02:00 |
|
Asger Feldthaus
|
5676891e44
|
JS: Add TemplateLiteralTypeExpr
|
2020-12-03 13:58:39 +00:00 |
|
Erik Krogh Kristensen
|
99213b94f5
|
detect uses of jsxFactory and jsxFragmentFactory in js/unused-local-variable
|
2020-10-06 12:23:15 +02:00 |
|
CodeQL CI
|
903bc007b8
|
Merge pull request #4082 from max-schaefer/js/api-graph
Approved by asgerf
|
2020-09-11 04:41:38 -07:00 |
|
Max Schaefer
|
d81d80430e
|
JavaScript: Add a regression test for DeadStoreOfProperty.
|
2020-09-02 19:45:27 +01:00 |
|
Erik Krogh Kristensen
|
e629e6bbb0
|
changes based on review
|
2020-08-04 10:25:05 +02:00 |
|
Erik Krogh Kristensen
|
97aa3cc8a3
|
rewrite DeadStoreOfProperty to improve worst-case complexity
|
2020-08-04 10:25:05 +02:00 |
|
Erik Krogh Kristensen
|
dbeef312ca
|
add some TypeScript tests to DeadStoreOfProperty
|
2020-08-04 10:25:05 +02:00 |
|
Esben Sparre Andreasen
|
a9ba6ac659
|
JS: make LocalObjects::isEscape aware of yield
|
2020-05-18 12:43:46 +02:00 |
|
semmle-qlci
|
dc774e0eac
|
Merge pull request #3166 from erik-krogh/DeadLocal
Approved by asgerf
|
2020-04-03 09:36:20 +01:00 |
|
Erik Krogh Kristensen
|
3784b180d8
|
changes based on review
|
2020-03-31 12:07:55 +02:00 |
|
Erik Krogh Kristensen
|
7938bc4ed0
|
improve alert message for js/useless-assignment-to-local
|
2020-03-30 20:19:50 +02:00 |
|
Asger Feldthaus
|
816968d102
|
JS: Rename test files to avoid clash
|
2020-03-26 11:59:57 +00:00 |
|
Erik Krogh Kristensen
|
68fb8c52e9
|
check the type of the this-type, instead of the AST-node
|
2020-03-02 16:35:16 +01:00 |
|
Erik Krogh Kristensen
|
e0fcc4af6a
|
handle this parameters when finding unreachable overloads
|
2020-03-02 16:26:00 +01:00 |
|
Asger Feldthaus
|
260b243c28
|
TS: Add test case to DeclBeforeUse
|
2020-02-24 11:40:27 +00:00 |
|
Esben Sparre Andreasen
|
9279bfc8a2
|
JS: add test case for arrow functions with duplicate parameter names
|
2020-01-06 09:21:36 +01:00 |
|
Esben Sparre Andreasen
|
96748ca32e
|
JS: sharpen js/duplicate-parameter-name
|
2020-01-06 08:51:00 +01:00 |
|
Esben Sparre Andreasen
|
5718fbd98a
|
JS: update test
|
2020-01-06 08:33:38 +01:00 |
|
Max Schaefer
|
6b817203fd
|
JavaScript: Move --tolerate-parse-errors extractor options into options file.
|
2019-11-06 13:01:28 +00:00 |
|
Max Schaefer
|
4848372435
|
JavaScript: Replace --externs extractor flag with /** @externs */ comment.
|
2019-11-06 13:01:28 +00:00 |
|
Max Schaefer
|
79f1079460
|
JavaScript: Add options files with --experimental extractor options.
|
2019-11-06 13:01:23 +00:00 |
|
Max Schaefer
|
a4bf361f64
|
JavaScript: Remove remaining --experimental extractor options.
|
2019-11-06 12:54:44 +00:00 |
|
Max Schaefer
|
3e92d0ffb5
|
JavaScript: Remove redundant --experimental extractor options.
|
2019-11-05 15:59:24 +00:00 |
|
semmle-qlci
|
0dcb189e67
|
Merge pull request #2162 from xiemaisi/js/remove-deprecated-queries
Approved by esben-semmle
|
2019-10-22 07:15:58 +01: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
|
9eda120de4
|
implement a new query to detect unreachable overloaded methods in TypeScript
|
2019-10-21 13:34:42 +02:00 |
|
Asger F
|
8146619913
|
JS: Set context of computed field names to enclosing ctor
|
2019-10-08 13:51:12 +01:00 |
|
Asger F
|
2235072841
|
JS: Add tests
|
2019-10-08 13:51:12 +01:00 |
|
semmle-qlci
|
c8e5be74d5
|
Merge pull request #2093 from asger-semmle/ts-unused-var-fix
Approved by erik-krogh
|
2019-10-08 13:51:46 +01:00 |
|
Asger F
|
316580334a
|
TS: Fix extraction of default-exported class
|
2019-10-07 16:46:59 +01:00 |
|
Erik Krogh Kristensen
|
3a55880d51
|
update expected output for js/suspicious-method-name-declaration
|
2019-10-07 15:18:37 +02:00 |
|
Erik Krogh Kristensen
|
b741a65e9b
|
documentation changes based on review
Co-Authored-By: shati-patel <42641846+shati-patel@users.noreply.github.com>
|
2019-10-04 14:42:16 +02:00 |
|
Erik Krogh Kristensen
|
c0b7538cf0
|
made the blacklist for methods named "function" work again
|
2019-10-02 14:56:41 +02:00 |
|
Erik Krogh Kristensen
|
584b9d4e30
|
update expected test output
|
2019-10-01 15:53:37 +02:00 |
|
Erik Krogh Kristensen
|
1e2aad5a29
|
fix pointer in .qlref, and update expected test results
|
2019-10-01 14:56:00 +02:00 |
|
Erik Krogh Kristensen
|
aa1368741b
|
rename suspicious-method-name to suspicious-method-name-declaration
|
2019-10-01 14:37:07 +02:00 |
|
Erik Krogh Kristensen
|
0320f0f26b
|
add query for detecting suspisous method names in TypeScript
|
2019-09-30 13:05:50 +02:00 |
|
semmle-qlci
|
72db219c13
|
Merge pull request #1910 from xiemaisi/js/unused-index-variable
Approved by esben-semmle, shati-semmle
|
2019-09-11 14:33:32 +01:00 |
|
Max Schaefer
|
500cde68c3
|
JavaScript: Add new query UnusedIndexVariable.
|
2019-09-11 11:36:50 +01:00 |
|
Asger F
|
61e1d793df
|
JS: Fixes in DeadStoreOfLocal
|
2019-09-09 10:51:21 +01:00 |
|
Asger F
|
5573279580
|
JS: regression test for DeadStoreOfLocal
|
2019-09-09 10:51:21 +01:00 |
|
Asger F
|
45d4b83fc8
|
TS: Extract type args to tagged template exprs
|
2019-08-22 18:07:29 +01:00 |
|
Asger F
|
ea563f8b97
|
JS: Rephrase dead store of local at declaration site
|
2019-07-30 18:02:27 +01:00 |
|