Esben Sparre Andreasen
|
91dccc3356
|
JS: add query js/unused-property
|
2019-02-21 21:44:28 +01:00 |
|
Max Schaefer
|
10ef945b51
|
JavaScript: Restrict InstanceFieldAsPropWrite to fields with initializers.
|
2019-02-11 08:17:53 +00:00 |
|
Esben Sparre Andreasen
|
d3543b74c0
|
JS: fixup: use the basic block of the actual write (ODASA-7636)
|
2019-01-11 08:34:17 +01:00 |
|
Max Schaefer
|
4d186e0edc
|
JavaScript: Teach Unused{Variable,Parameter} to ignore variables with leading underscore.
|
2018-12-11 08:50:50 +00:00 |
|
Esben Sparre Andreasen
|
f3889e715e
|
JS: simplify isReactImportForJSX to isReactForJSX
|
2018-11-28 15:06:53 +01:00 |
|
Esben Sparre Andreasen
|
54e2215db4
|
JS: support require in isReactImportForJSX
|
2018-11-28 13:16:55 +01:00 |
|
semmle-qlci
|
4e72a08b8d
|
Merge pull request #507 from esben-semmle/js/mixed-static-intance-this-access-inheritance
Approved by xiemaisi
|
2018-11-21 16:07:25 +00:00 |
|
Esben Sparre Andreasen
|
caea6212ed
|
JS: use inheritance in js/mixed-static-instance-this-access
|
2018-11-21 09:48:37 +01:00 |
|
Esben Sparre Andreasen
|
01ad9ed8bc
|
JS: address review comments
|
2018-11-21 09:19:20 +01:00 |
|
Esben Sparre Andreasen
|
82fc8ae32a
|
JS: support indirection with extra args in js/missing-this-qualifier
|
2018-11-20 11:29:03 +01:00 |
|
Max Schaefer
|
663bdd60a0
|
Merge pull request #396 from esben-semmle/js/unconditional-property-override
JS: add query: js/unconditional-property-override
|
2018-11-12 17:10:32 +00:00 |
|
Esben Sparre Andreasen
|
bd2fc33621
|
JS: annotate tests with expectations
|
2018-11-08 13:23:19 +01:00 |
|
Esben Sparre Andreasen
|
33a297c829
|
JS: add query: js/useless-assignment-to-property
|
2018-11-08 13:23:19 +01:00 |
|
semmle-qlci
|
f00863fb58
|
Merge pull request #383 from esben-semmle/js/unused-eval-variable
Approved by xiemaisi
|
2018-10-31 10:42:55 +00:00 |
|
Esben Sparre Andreasen
|
74642b9b81
|
JS: whitelist js/unused-local-variable near direct eval calls
|
2018-10-30 13:08:24 +01:00 |
|
Esben Sparre Andreasen
|
ce3b4a6400
|
JS: add additional js/unused-local-variable tests
|
2018-10-30 13:07:23 +01:00 |
|
semmle-qlci
|
8b866ade0e
|
Merge pull request #373 from asger-semmle/jsx-factory-import
Approved by xiemaisi
|
2018-10-30 10:35:49 +00: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
|
fbd3a097a2
|
JS: add misc. tests
|
2018-10-29 09:22:53 +01:00 |
|
Asger F
|
91943ae2cb
|
JS: support transform-react-jsx plugin
|
2018-10-26 12:06:56 +01:00 |
|
Asger F
|
d7eb4ef40e
|
JS: test case for transform-react-jsx plugin
|
2018-10-26 12:06:18 +01:00 |
|
Max Schaefer
|
34b33ca04c
|
JavaScript: Recognise rest patterns as lvalues.
|
2018-10-25 15:31:46 +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
|
595fe217dd
|
JS: support noop parentheses in js/useless-assignment-to-local
The syntatic recognizer `isNullOrUndef` did not handle expressions
that were wrapped in parentheses.
This eliminates some results here:
https://lgtm.com/projects/g/vuejs/vue/alerts?mode=tree&ruleFocus=7900088
|
2018-10-02 09:31:32 +02:00 |
|
Asger F
|
3d444f3dc6
|
JavaScript: fix CFG for EnhancedForStmt
|
2018-09-11 12:15:01 +01:00 |
|
Pavel Avgustinov
|
b55526aa58
|
QL code and tests for C#/C++/JavaScript.
|
2018-08-02 17:53:23 +01:00 |
|