Erik Krogh Kristensen
|
ea3c2fb2fa
|
add fix suggestion to qhelp of js/use-of-returnless-function
|
2019-10-08 11:54:57 +02:00 |
|
Erik Krogh Kristensen
|
64bcc10af3
|
remove redundancy in qhelp
|
2019-10-08 11:54:57 +02:00 |
|
Erik Krogh Kristensen
|
666e11a506
|
apply suggestions from code review
Co-Authored-By: Esben Sparre Andreasen <42067045+esben-semmle@users.noreply.github.com>
|
2019-10-08 11:54:57 +02:00 |
|
Erik Krogh Kristensen
|
34d0f72706
|
small refactor and added docstring based on code review
|
2019-10-08 11:54:57 +02:00 |
|
Erik Krogh Kristensen
|
92623a3e32
|
cleanup and refactor of promise case based on code-review
|
2019-10-08 11:54:57 +02:00 |
|
Erik Krogh Kristensen
|
0b48999718
|
refactored the attribute checks based on code-review
|
2019-10-08 11:54:57 +02:00 |
|
Erik Krogh Kristensen
|
1bbe1ecdba
|
the js/use-of-returnless-function query now support multiple callees
|
2019-10-08 11:54:57 +02:00 |
|
Erik Krogh Kristensen
|
7025ba36c0
|
refactor of js/use-of-returnless-function
|
2019-10-08 11:54:57 +02:00 |
|
Erik Krogh Kristensen
|
00bf82d3c7
|
small changes to benignContext predicate based on code review
|
2019-10-08 11:54:56 +02:00 |
|
Erik Krogh Kristensen
|
dedae5ba1d
|
refactor isExplicitConditional into a library file, and use it from js/use-of-returnless-function
|
2019-10-08 11:54:56 +02:00 |
|
Erik Krogh Kristensen
|
bda37b6d6f
|
refactor of benignContext predicate based on code review
|
2019-10-08 11:54:56 +02:00 |
|
Erik Krogh Kristensen
|
cdde8aea58
|
revert changes to js/useless-expression
|
2019-10-08 11:54:56 +02:00 |
|
Erik Krogh Kristensen
|
bed14244ae
|
add query for detecting uses return-values from functions that does not return a value
|
2019-10-08 11:53:14 +02:00 |
|
Anders Schack-Mulligen
|
ca45fb5a60
|
JavaScript: Autoformat.
|
2019-09-06 09:04:51 +02:00 |
|
Ellen Arteca
|
a12d12d59a
|
JavaScript: Update UnreachableStmt query so unreachable throws no longer gives an alert
|
2019-05-08 16:25:54 +01:00 |
|
Anders Schack-Mulligen
|
1182fca665
|
Javascript: Autoformat qls
|
2019-02-12 14:38:42 +01:00 |
|
Esben Sparre Andreasen
|
ef3b107cc1
|
JS: sharpen the js/trivial-conditional whitelist
|
2019-01-25 18:19:45 +01:00 |
|
Anders Schack-Mulligen
|
e58094c732
|
Javascript: Autoformat.
|
2019-01-11 11:02:42 +01:00 |
|
Max Schaefer
|
627583fffa
|
JavaScript: Refactor UselessConditional for performance.
|
2019-01-08 09:40:49 +00:00 |
|
Max Schaefer
|
31bb39a810
|
JavaScript: Autoformat all QL files.
|
2019-01-07 10:15:45 +00:00 |
|
semmle-qlci
|
8174fb51ae
|
Merge pull request #705 from asger-semmle/loop-index-concurrent-modification
Approved by mc-semmle, xiemaisi
|
2019-01-03 17:06:12 +00:00 |
|
Asger F
|
f24313a215
|
JS: address doc review
|
2019-01-03 10:49:36 +00:00 |
|
Asger F
|
9f22da4557
|
JS: rename query to "Loop iteration skipped due to shifting"
|
2019-01-02 11:34:06 +00:00 |
|
Asger F
|
8c3b44a525
|
JS: address comments
|
2019-01-02 11:12:52 +00:00 |
|
Asger F
|
f9d7f8ba11
|
JS: fix links in qhelp
|
2018-12-19 10:10:56 +00:00 |
|
Asger F
|
f57454951b
|
JS: move <ul> outside of <p> element
|
2018-12-18 14:15:12 +00:00 |
|
Asger F
|
280382e91e
|
JS: whitelist if array access at another index is seen
|
2018-12-17 15:19:26 +00:00 |
|
Asger F
|
5040d3e26c
|
JS: add query for loop index bug
|
2018-12-17 13:35:44 +00:00 |
|
Asger F
|
f737830f18
|
JS: fix typo
|
2018-12-13 15:56:00 +00:00 |
|
Asger F
|
ae4b55de9a
|
JS: fix FPs in UselessConditional
|
2018-12-13 15:41:41 +00:00 |
|
Asger F
|
8fd3a417c2
|
JS: address comments
|
2018-11-29 11:22:15 +00:00 |
|
Asger F
|
477be260f3
|
JS: rename UselessRangeCheck -> UselessComparisonTest
|
2018-11-29 11:22:14 +00:00 |
|
Asger F
|
2e65f6b660
|
JS: address some style comments
|
2018-11-29 11:22:14 +00:00 |
|
Asger F
|
2870209299
|
JS: fix links in qhelp file
|
2018-11-29 11:22:14 +00:00 |
|
Asger F
|
76a69f4ff2
|
JS: address review comments
|
2018-11-29 11:22:14 +00:00 |
|
Asger F
|
5283c6cd48
|
JS: only warn about dead code
|
2018-11-29 11:22:14 +00:00 |
|
Asger F
|
344bec3865
|
JS: Add UselessRangeCheck.ql
|
2018-11-29 11:22:14 +00:00 |
|
Esben Sparre Andreasen
|
15123da0b7
|
JS: minor fixup: only traverse LogNotExprs
|
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
|
7d4cf49545
|
JS: fixup double reporting of alerts
|
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
|
a5eeba3c3a
|
JS: prepare DefensiveProgramming.qll for additions
|
2018-11-13 08:19:38 +01:00 |
|
Esben Sparre Andreasen
|
c2fb14640e
|
JS: move isDefensiveInit to DefensiveProgramming.qll
|
2018-11-13 08:19:38 +01: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
|
87e0027974
|
JS: address comments
|
2018-11-06 10:29:04 +00:00 |
|
Asger F
|
56707fc79a
|
JS: recognize more conditionals in useless-conditional
|
2018-11-06 10:28:05 +00:00 |
|
Esben Sparre Andreasen
|
651f32514b
|
JS: use 'Util::describeExpression' in js/trivial-conditional
|
2018-11-05 13:00:07 +01:00 |
|
Asger F
|
2c11844c5b
|
Revert "Merge pull request #380 from asger-semmle/generalize-useless-conditional"
This reverts commit 28f3b686a7, reversing
changes made to dc3c5a684c.
|
2018-10-31 10:38:38 +00:00 |
|
Asger F
|
7e5e5aea11
|
JS: use guard nodes instead of synactic isConditional check
|
2018-10-30 14:22:31 +00:00 |
|